added removing animation after choosing "Time-unlimited"

This commit is contained in:
Chumva 2018-02-27 17:44:59 +02:00
parent 2562ef6337
commit 164ccc0dbf

View file

@ -268,7 +268,7 @@ public class ParkingPositionPlugin extends OsmandPlugin {
} }
addOrRemoveParkingEvent(false); addOrRemoveParkingEvent(false);
setParkingPosition(mapActivity, latitude, longitude, false); setParkingPosition(mapActivity, latitude, longitude, false);
showContextMenuIfNeeded(mapActivity); showContextMenuIfNeeded(mapActivity,true);
mapActivity.getMapView().refreshMap(); mapActivity.getMapView().refreshMap();
} else if (index == 2) { } else if (index == 2) {
if (wasEventPreviouslyAdded) { if (wasEventPreviouslyAdded) {
@ -284,11 +284,11 @@ public class ParkingPositionPlugin extends OsmandPlugin {
builder.create().show(); builder.create().show();
} }
private void showContextMenuIfNeeded(final MapActivity mapActivity) { private void showContextMenuIfNeeded(final MapActivity mapActivity, boolean animated) {
if (parkingLayer != null) { if (parkingLayer != null) {
MapContextMenu menu = mapActivity.getContextMenu(); MapContextMenu menu = mapActivity.getContextMenu();
if (menu.isVisible()) { if (menu.isVisible()) {
menu.hide(false); menu.hide(animated);
menu.show(new LatLon(parkingPosition.getLatitude(), parkingPosition.getLongitude()), menu.show(new LatLon(parkingPosition.getLatitude(), parkingPosition.getLongitude()),
parkingLayer.getObjectName(parkingPosition), parkingPosition); parkingLayer.getObjectName(parkingPosition), parkingPosition);
} }
@ -389,7 +389,7 @@ public class ParkingPositionPlugin extends OsmandPlugin {
} else { } else {
addOrRemoveParkingEvent(false); addOrRemoveParkingEvent(false);
} }
showContextMenuIfNeeded(mapActivity); showContextMenuIfNeeded(mapActivity,false);
} }
}); });
setTime.create(); setTime.create();