diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java index 0a0c3f1e43..ddb4d04fff 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/BackgroundLayer.java @@ -3,6 +3,7 @@ package com.mapbox.mapboxsdk.style.layers; import android.support.annotation.ColorInt; +import android.support.annotation.Keep; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.annotation.UiThread; @@ -26,6 +27,7 @@ public class BackgroundLayer extends Layer { * * @param nativePtr pointer used by core */ + @Keep public BackgroundLayer(long nativePtr) { super(nativePtr); } @@ -40,6 +42,7 @@ public class BackgroundLayer extends Layer { initialize(layerId); } + @Keep protected native void initialize(String layerId); /** @@ -165,25 +168,35 @@ public class BackgroundLayer extends Layer { nativeSetBackgroundOpacityTransition(options.getDuration(), options.getDelay()); } + @Keep private native Object nativeGetBackgroundColor(); + @Keep private native TransitionOptions nativeGetBackgroundColorTransition(); + @Keep private native void nativeSetBackgroundColorTransition(long duration, long delay); + @Keep private native Object nativeGetBackgroundPattern(); + @Keep private native TransitionOptions nativeGetBackgroundPatternTransition(); + @Keep private native void nativeSetBackgroundPatternTransition(long duration, long delay); + @Keep private native Object nativeGetBackgroundOpacity(); + @Keep private native TransitionOptions nativeGetBackgroundOpacityTransition(); + @Keep private native void nativeSetBackgroundOpacityTransition(long duration, long delay); @Override + @Keep protected native void finalize() throws Throwable; } |