Отключить тень для DefaultItemizedOverlay

Я работаю с API-интерфейсом MapQuest для Android и использую DefaultItemizedOverlay для отображения маркера ( OverlayItem). К сожалению, маркер нарисован тенью... как я могу удалить эту тень или остановить ее отрисовку?

Образ

Я знаю, что мог бы создать собственный класс и переопределить draw метод из Overlay но я надеялся, что было более элегантное решение.

1 ответ

Решение

МОЕ РЕШЕНИЕ

В итоге мне пришлось создать свой собственный оверлей и переопределить draw метод:

@Override
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
    return super.draw(canvas, mapView, false, when);
}

Не то решение, которое я хотел, а то, что мне было нужно прямо сейчас.

Другие вопросы по тегам