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; mMap = map;
} }
public synchronized void animateTo(BoundingBox bbox) {
animateTo(1000, bbox);
}
public synchronized void animateTo(long duration, BoundingBox bbox) { public synchronized void animateTo(long duration, BoundingBox bbox) {
animateTo(duration, bbox, Easing.Type.LINEAR); animateTo(duration, bbox, Easing.Type.LINEAR);
} }
@ -106,8 +110,12 @@ public class Animator {
animStart(duration, state, easingType); animStart(duration, state, easingType);
} }
public void animateTo(BoundingBox bbox) { public void animateTo(GeoPoint p) {
animateTo(1000, bbox, Easing.Type.LINEAR); 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); animStart(duration, state, easingType);
} }
public void animateTo(GeoPoint p) { public void animateTo(MapPosition pos) {
animateTo(500, p); animateTo(500, pos);
}
public void animateTo(long duration, GeoPoint p) {
animateTo(duration, p, 1, true, Easing.Type.LINEAR);
} }
public void animateTo(long duration, MapPosition pos) { public void animateTo(long duration, MapPosition pos) {