diff options
author | Justin R. Miller <incanus@codesorcery.net> | 2017-01-18 12:43:08 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-18 12:43:08 -0800 |
commit | f6715694f918a884eda77151aa4fec05521b9536 (patch) | |
tree | bd930307db9fb13ad5751324ae57bf858f30aa2a /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | |
parent | d076ba05673a6ced9d3e641e2c7a2b5f3c70a80f (diff) | |
download | qtlocation-mapboxgl-f6715694f918a884eda77151aa4fec05521b9536.tar.gz |
refs #6779: mobile & Mac SDK style transition options (#7711)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index 2fa7fc4641..9e8073edb8 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -166,6 +166,52 @@ public final class MapboxMap { // Style + /** + * <p> + * Get the animation duration for style changes. + * </p> + * The default value is zero, so any changes take effect without animation. + * + * @return Duration in seconds + */ + @UiThread + public long getTransitionDuration() { + return nativeMapView.getTransitionDuration(); + } + + /** + * Set the animation duration for style changes. + * + * @param duration Duration in seconds + */ + @UiThread + public void setTransitionDuration(long duration) { + nativeMapView.setTransitionDuration(duration); + } + + /** + * <p> + * Get the animation delay for style changes. + * </p> + * The default value is zero, so any changes begin to animate immediately. + * + * @return Delay in seconds + */ + @UiThread + public long getTransitionDelay() { + return nativeMapView.getTransitionDelay(); + } + + /** + * Set the animation delay for style changes. + * + * @param delay Delay in seconds + */ + @UiThread + public void setTransitionDelay(long delay) { + nativeMapView.setTransitionDelay(delay); + } + @Nullable @UiThread public Layer getLayer(@NonNull String layerId) { |