Отключить тень для 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);
}
Не то решение, которое я хотел, а то, что мне было нужно прямо сейчас.