У меня возникли проблемы с захватом объекта рисования, который использует определенный OverlayItem, поэтому я могу рассчитать его высоту и правильно сместить ноту, отображаемую в onTap. Вот мой код, чтобы попытаться получить это рисование:
Drawable marker = item.getMarker(android.R.attr.state_focused);
if (marker != null) int markerHeight = marker.getIntrinsicHeight();
Маркер
обнуляется.
Я использую XML-файл для рисования с селектором для различных состояний рисованного объекта OverlayItem. В нем я указываю drawable для нулевого состояния, state_focused и state_pressed.
Спасибо за любую помощь!
-Nick