[android] #5083 - add InfoWindow offset based on height of associated MarkerView, removed unused icons, renamed feature activity

This commit is contained in:
Tobrun
2016-05-23 13:07:04 +02:00
parent 3a251dda46
commit 3ef740c753
7 changed files with 13 additions and 14 deletions

View File

@@ -170,12 +170,6 @@ public class MarkerViewManager {
if (adapter.getMarkerClass() == marker.getClass()) {
convertView = (View) adapter.getViewReusePool().acquire();
View adaptedView = adapter.getView(marker, convertView, mapView);
// InfoWindow offset
Point infoWindowOffset = marker.getInfoWindowOffset();
marker.setTopOffsetPixels(-infoWindowOffset.y);
marker.setRightOffsetPixels(infoWindowOffset.x);
if (adaptedView != null) {
// tilt
@@ -206,6 +200,12 @@ public class MarkerViewManager {
}
if (!clickHandled) {
// InfoWindow offset
Point infoWindowOffset = marker.getInfoWindowOffset();
marker.setTopOffsetPixels(-(v.getHeight() / 2) - infoWindowOffset.y);
marker.setRightOffsetPixels(infoWindowOffset.x);
if (animSelectRes != 0) {
AnimatorUtils.animate(v, animSelectRes, new AnimatorUtils.OnAnimationEndListener() {
@Override