Animator: enhance API

This commit is contained in:
Emux
2018-02-12 20:46:59 +02:00
parent 7d6d41b3c1
commit 3a81957f9a

View File

@@ -68,6 +68,10 @@ public class Animator {
mMap = map;
}
public synchronized void animateTo(BoundingBox bbox) {
animateTo(1000, bbox);
}
public synchronized void animateTo(long duration, BoundingBox bbox) {
animateTo(duration, bbox, Easing.Type.LINEAR);
}
@@ -106,8 +110,12 @@ public class Animator {
animStart(duration, state, easingType);
}
public void animateTo(BoundingBox bbox) {
animateTo(1000, bbox, Easing.Type.LINEAR);
public void animateTo(GeoPoint p) {
animateTo(500, p);
}
public void animateTo(long duration, GeoPoint p) {
animateTo(duration, p, 1, true);
}
/**
@@ -166,12 +174,8 @@ public class Animator {
animStart(duration, state, easingType);
}
public void animateTo(GeoPoint p) {
animateTo(500, p);
}
public void animateTo(long duration, GeoPoint p) {
animateTo(duration, p, 1, true, Easing.Type.LINEAR);
public void animateTo(MapPosition pos) {
animateTo(500, pos);
}
public void animateTo(long duration, MapPosition pos) {