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/RasterLayer.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/RasterLayer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java index 1871686429..e67e71b61d 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.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; + /** * Raster map textures such as satellite imagery. * @@ -81,6 +83,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterOpacity property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterOpacityTransition() { + return nativeGetRasterOpacityTransition(); + } + + /** + * Set the RasterOpacity property transition options + * + * @param options transition options for Float + */ + public void setRasterOpacityTransition(TransitionOptions options) { + nativeSetRasterOpacityTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterHueRotate property * * @return property wrapper value around Float @@ -91,6 +111,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterHueRotate property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterHueRotateTransition() { + return nativeGetRasterHueRotateTransition(); + } + + /** + * Set the RasterHueRotate property transition options + * + * @param options transition options for Float + */ + public void setRasterHueRotateTransition(TransitionOptions options) { + nativeSetRasterHueRotateTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterBrightnessMin property * * @return property wrapper value around Float @@ -101,6 +139,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterBrightnessMin property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterBrightnessMinTransition() { + return nativeGetRasterBrightnessMinTransition(); + } + + /** + * Set the RasterBrightnessMin property transition options + * + * @param options transition options for Float + */ + public void setRasterBrightnessMinTransition(TransitionOptions options) { + nativeSetRasterBrightnessMinTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterBrightnessMax property * * @return property wrapper value around Float @@ -111,6 +167,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterBrightnessMax property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterBrightnessMaxTransition() { + return nativeGetRasterBrightnessMaxTransition(); + } + + /** + * Set the RasterBrightnessMax property transition options + * + * @param options transition options for Float + */ + public void setRasterBrightnessMaxTransition(TransitionOptions options) { + nativeSetRasterBrightnessMaxTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterSaturation property * * @return property wrapper value around Float @@ -121,6 +195,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterSaturation property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterSaturationTransition() { + return nativeGetRasterSaturationTransition(); + } + + /** + * Set the RasterSaturation property transition options + * + * @param options transition options for Float + */ + public void setRasterSaturationTransition(TransitionOptions options) { + nativeSetRasterSaturationTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterContrast property * * @return property wrapper value around Float @@ -131,6 +223,24 @@ public class RasterLayer extends Layer { } /** + * Get the RasterContrast property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterContrastTransition() { + return nativeGetRasterContrastTransition(); + } + + /** + * Set the RasterContrast property transition options + * + * @param options transition options for Float + */ + public void setRasterContrastTransition(TransitionOptions options) { + nativeSetRasterContrastTransition(options.getDuration(), options.getDelay()); + } + + /** * Get the RasterFadeDuration property * * @return property wrapper value around Float @@ -140,20 +250,65 @@ public class RasterLayer extends Layer { return (PropertyValue<Float>) new PropertyValue("raster-fade-duration", nativeGetRasterFadeDuration()); } + /** + * Get the RasterFadeDuration property transition options + * + * @return transition options for Float + */ + public TransitionOptions getRasterFadeDurationTransition() { + return nativeGetRasterFadeDurationTransition(); + } + + /** + * Set the RasterFadeDuration property transition options + * + * @param options transition options for Float + */ + public void setRasterFadeDurationTransition(TransitionOptions options) { + nativeSetRasterFadeDurationTransition(options.getDuration(), options.getDelay()); + } + private native Object nativeGetRasterOpacity(); + private native TransitionOptions nativeGetRasterOpacityTransition(); + + private native void nativeSetRasterOpacityTransition(long duration, long delay); + private native Object nativeGetRasterHueRotate(); + private native TransitionOptions nativeGetRasterHueRotateTransition(); + + private native void nativeSetRasterHueRotateTransition(long duration, long delay); + private native Object nativeGetRasterBrightnessMin(); + private native TransitionOptions nativeGetRasterBrightnessMinTransition(); + + private native void nativeSetRasterBrightnessMinTransition(long duration, long delay); + private native Object nativeGetRasterBrightnessMax(); + private native TransitionOptions nativeGetRasterBrightnessMaxTransition(); + + private native void nativeSetRasterBrightnessMaxTransition(long duration, long delay); + private native Object nativeGetRasterSaturation(); + private native TransitionOptions nativeGetRasterSaturationTransition(); + + private native void nativeSetRasterSaturationTransition(long duration, long delay); + private native Object nativeGetRasterContrast(); + private native TransitionOptions nativeGetRasterContrastTransition(); + + private native void nativeSetRasterContrastTransition(long duration, long delay); + private native Object nativeGetRasterFadeDuration(); + private native TransitionOptions nativeGetRasterFadeDurationTransition(); + + private native void nativeSetRasterFadeDurationTransition(long duration, long delay); @Override protected native void finalize() throws Throwable; |