diff options
author | Tobrun <tobrun@mapbox.com> | 2017-03-31 17:51:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-31 17:51:26 +0200 |
commit | 939526bac4aff734be4e6382b64c43214eb0bc9b (patch) | |
tree | b286e7b2b72b4776d2adfed628e0bebf38ec9710 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java | |
parent | 05992c47aca0c83d5c0abc79c8e7833d69d24803 (diff) | |
download | qtlocation-mapboxgl-939526bac4aff734be4e6382b64c43214eb0bc9b.tar.gz |
[android] - transition options for layer properties (#8509)
[android] fixup highlevel bindings for transition options
finish integration
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java index 8989f3a2ec..b765aa6642 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillLayer.java @@ -8,6 +8,8 @@ import android.support.annotation.UiThread; import static com.mapbox.mapboxsdk.utils.ColorUtils.rgbaToColor; +import com.mapbox.mapboxsdk.style.layers.TransitionOptions; + /** * A filled polygon with an optional stroked border. * @@ -111,6 +113,24 @@ public class FillLayer extends Layer { } /** + * Get the FillOpacity property transition options + * + * @return transition options for Float + */ + public TransitionOptions getFillOpacityTransition() { + return nativeGetFillOpacityTransition(); + } + + /** + * Set the FillOpacity property transition options + * + * @param options transition options for Float + */ + public void setFillOpacityTransition(TransitionOptions options) { + nativeSetFillOpacityTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the FillColor property * * @return property wrapper value around String @@ -136,6 +156,23 @@ public class FillLayer extends Layer { } } + /** + * Get the FillColor property transition options + * + * @return transition options for String + */ + public TransitionOptions getFillColorTransition() { + return nativeGetFillColorTransition(); + } + + /** + * Set the FillColor property transition options + * + * @param options transition options for String + */ + public void setFillColorTransition(TransitionOptions options) { + nativeSetFillColorTransition(options.getDuration(), options.getDelay()); + } /** * Get the FillOutlineColor property @@ -163,6 +200,23 @@ public class FillLayer extends Layer { } } + /** + * Get the FillOutlineColor property transition options + * + * @return transition options for String + */ + public TransitionOptions getFillOutlineColorTransition() { + return nativeGetFillOutlineColorTransition(); + } + + /** + * Set the FillOutlineColor property transition options + * + * @param options transition options for String + */ + public void setFillOutlineColorTransition(TransitionOptions options) { + nativeSetFillOutlineColorTransition(options.getDuration(), options.getDelay()); + } /** * Get the FillTranslate property @@ -175,6 +229,24 @@ public class FillLayer extends Layer { } /** + * Get the FillTranslate property transition options + * + * @return transition options for Float[] + */ + public TransitionOptions getFillTranslateTransition() { + return nativeGetFillTranslateTransition(); + } + + /** + * Set the FillTranslate property transition options + * + * @param options transition options for Float[] + */ + public void setFillTranslateTransition(TransitionOptions options) { + nativeSetFillTranslateTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the FillTranslateAnchor property * * @return property wrapper value around String @@ -194,20 +266,57 @@ public class FillLayer extends Layer { return (PropertyValue<String>) new PropertyValue("fill-pattern", nativeGetFillPattern()); } + /** + * Get the FillPattern property transition options + * + * @return transition options for String + */ + public TransitionOptions getFillPatternTransition() { + return nativeGetFillPatternTransition(); + } + + /** + * Set the FillPattern property transition options + * + * @param options transition options for String + */ + public void setFillPatternTransition(TransitionOptions options) { + nativeSetFillPatternTransition(options.getDuration(), options.getDelay()); + } + private native Object nativeGetFillAntialias(); private native Object nativeGetFillOpacity(); + private native TransitionOptions nativeGetFillOpacityTransition(); + + private native void nativeSetFillOpacityTransition(long duration, long delay); + private native Object nativeGetFillColor(); + private native TransitionOptions nativeGetFillColorTransition(); + + private native void nativeSetFillColorTransition(long duration, long delay); + private native Object nativeGetFillOutlineColor(); + private native TransitionOptions nativeGetFillOutlineColorTransition(); + + private native void nativeSetFillOutlineColorTransition(long duration, long delay); + private native Object nativeGetFillTranslate(); + private native TransitionOptions nativeGetFillTranslateTransition(); + + private native void nativeSetFillTranslateTransition(long duration, long delay); + private native Object nativeGetFillTranslateAnchor(); private native Object nativeGetFillPattern(); + private native TransitionOptions nativeGetFillPatternTransition(); + + private native void nativeSetFillPatternTransition(long duration, long delay); @Override protected native void finalize() throws Throwable; |