Package org.robolectric.shadows
Class ShadowNativeNinePatch
- java.lang.Object
-
- org.robolectric.shadows.ShadowNativeNinePatch
-
@Implements(value=android.graphics.NinePatch.class, minSdk=26, shadowPicker=Picker.class, isInAndroidSdk=false) public class ShadowNativeNinePatch extends Object
Shadow forNinePatchthat is backed by native code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShadowNativeNinePatch.PickerShadow picker forNinePatch.
-
Constructor Summary
Constructors Constructor Description ShadowNativeNinePatch()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static booleanisNinePatchChunk(byte[] chunk)protected static voidnativeFinalize(long chunk)protected static longnativeGetTransparentRegion(long bitmapHandle, long chunk, Rect location)protected static longvalidateNinePatchChunk(byte[] chunk)
-
-
-
Method Detail
-
isNinePatchChunk
@Implementation protected static boolean isNinePatchChunk(byte[] chunk)
-
validateNinePatchChunk
@Implementation protected static long validateNinePatchChunk(byte[] chunk)
-
nativeFinalize
@Implementation protected static void nativeFinalize(long chunk)
-
nativeGetTransparentRegion
@Implementation(minSdk=29) protected static long nativeGetTransparentRegion(long bitmapHandle, long chunk, Rect location)
-
-