aboutsummaryrefslogtreecommitdiff
path: root/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java
diff options
context:
space:
mode:
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java')
-rw-r--r--shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java
index d51300f1c..158a1a198 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java
@@ -10,12 +10,17 @@ import org.robolectric.annotation.Implements;
import org.robolectric.nativeruntime.DefaultNativeRuntimeLoader;
import org.robolectric.nativeruntime.SweepGradientNatives;
import org.robolectric.shadows.ShadowNativeSweepGradient.Picker;
+import org.robolectric.versioning.AndroidVersions.U;
/** Shadow for {@link SweepGradient} that is backed by native code */
-@Implements(value = SweepGradient.class, minSdk = O, shadowPicker = Picker.class)
+@Implements(
+ value = SweepGradient.class,
+ minSdk = O,
+ shadowPicker = Picker.class,
+ callNativeMethodsByDefault = true)
public class ShadowNativeSweepGradient {
- @Implementation(minSdk = Q)
+ @Implementation(minSdk = Q, maxSdk = U.SDK_INT)
protected static long nativeCreate(
long matrix, float x, float y, long[] colors, float[] positions, long colorSpaceHandle) {
DefaultNativeRuntimeLoader.injectAndLoad();