summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2019-02-04 13:10:17 +0100
committerŁukasz Paczos <lukasz.paczos@mapbox.com>2019-02-04 14:52:14 +0100
commit8ad13cd577cfdc19611e16bf36ed351432e261b9 (patch)
tree39afdf114bbe3c18fbdee26b5f302444a42352b5 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
parente45c3926c26884aceca5789837e1c1b31a51154e (diff)
downloadqtlocation-mapboxgl-8ad13cd577cfdc19611e16bf36ed351432e261b9.tar.gz
[android] expose symbol placement transition duration option
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java23
1 files changed, 19 insertions, 4 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
index 567f0fc768..2e3a5335fe 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
@@ -375,9 +375,16 @@ public class Style {
/**
* <p>
- * Set the transition duration for style changes.
+ * Set the transition options for style changes.
* </p>
- * The default value for delay and duration is zero, so any changes take effect without animation.
+ * If not set, any changes take effect without animation, besides symbols,
+ * which will fade in/out with a default duration after symbol collision detection.
+ * <p>
+ * To disable symbols fade in/out animation,
+ * pass transition options with {@link TransitionOptions#enablePlacementTransitions} equal to false.
+ * <p>
+ * Both {@link TransitionOptions#duration} and {@link TransitionOptions#delay}
+ * will also change the behavior of the symbols fade in/out animation if the placement transition is enabled.
*
* @param transitionOptions the transition options
*/
@@ -388,9 +395,17 @@ public class Style {
/**
* <p>
- * Get the transition for style changes.
+ * Get the transition options for style changes.
* </p>
- * The default value for delay and transition is zero, so any changes take effect without animation.
+ * By default, any changes take effect without animation, besides symbols,
+ * which will fade in/out with a default duration after symbol collision detection.
+ * <p>
+ * To disable symbols fade in/out animation,
+ * pass transition options with {@link TransitionOptions#enablePlacementTransitions} equal to false
+ * into {@link #setTransition(TransitionOptions)}.
+ * <p>
+ * Both {@link TransitionOptions#duration} and {@link TransitionOptions#delay}
+ * will also change the behavior of the symbols fade in/out animation if the placement transition is enabled.
*
* @return TransitionOptions the transition options
*/