Callback-Schnittstelle für den Zeitpunkt, zu dem die Kamerabewegung beginnt.
Constant Summary
int | REASON_API_ANIMATION | Animation ohne Gesten, die als Reaktion auf Nutzeraktionen initiiert wird. |
int | REASON_DEVELOPER_ANIMATION | Vom Entwickler initiierte Animation. |
int | REASON_GESTURE | Kamerabewegung, die als Reaktion auf Nutzergesten auf der Karte initiiert wird |
Public Method Summary
Abstrakte voids |
onCameraMoveStarted(int reason)
Wird aufgerufen, wenn sich die Kamera im Inaktivmodus bewegt oder wenn sich der Grund für die Kamerabewegung geändert hat.
|
Konstanten
public static final int REASON_API_ANIMATION
Animation ohne Gesten, die als Reaktion auf Nutzeraktionen initiiert wird. Beispiele: Zoom-Schaltflächen, die Schaltfläche „Mein Standort“ oder Klicks auf Markierungen.
public static final int REASON_DEVELOPER_ANIMATION
Vom Entwickler initiierte Animation.
public static final int REASON_GESTURE
Kamerabewegung, die als Reaktion auf Nutzergesten auf der Karte initiiert wird Beispiele: schwenken oder neigen, zum Zoomen auseinander- und zusammenziehen, oder drehen.
Public Methods
public abstrakt void onCameraMoveStarted (int reason)
Wird aufgerufen, wenn sich die Kamera im Inaktivmodus bewegt oder wenn sich der Grund für die Kamerabewegung geändert hat. Die Kamera darf mit dieser Methode weder aktualisiert noch animiert werden.
Dies wird im Android-UI-Thread aufgerufen.
Parameter
reason | Der Grund für die Kameraänderung. Mögliche Werte:
|
---|