Animator: enhance API

This commit is contained in:
Emux 2018-02-12 20:46:59 +02:00
parent 7d6d41b3c1
commit 3a81957f9a
No known key found for this signature in database
GPG Key ID: 89C6921D7AF2BDD0

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) {