Loading tools/layoutlib/bridge/src/android/graphics/BitmapFactory_Delegate.java +11 −8 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.graphics; import com.android.annotations.Nullable; import com.android.layoutlib.bridge.Bridge; import com.android.layoutlib.bridge.impl.DelegateManager; import com.android.ninepatch.NinePatchChunk; Loading Loading @@ -48,7 +49,7 @@ import java.util.Set; @LayoutlibDelegate /*package*/ static Bitmap nativeDecodeStream(InputStream is, byte[] storage, Rect padding, Options opts) { @Nullable Rect padding, @Nullable Options opts) { Bitmap bm = null; Density density = Density.MEDIUM; Loading Loading @@ -77,12 +78,14 @@ import java.util.Set; // put the chunk in the bitmap bm.setNinePatchChunk(NinePatch_Delegate.serialize(chunk)); if (padding != null) { // read the padding int[] paddingarray = chunk.getPadding(); padding.left = paddingarray[0]; padding.top = paddingarray[1]; padding.right = paddingarray[2]; padding.bottom = paddingarray[3]; int[] paddingArray = chunk.getPadding(); padding.left = paddingArray[0]; padding.top = paddingArray[1]; padding.right = paddingArray[2]; padding.bottom = paddingArray[3]; } } else { // load the bitmap directly. bm = Bitmap_Delegate.createBitmap(is, bitmapCreateFlags, density); Loading Loading
tools/layoutlib/bridge/src/android/graphics/BitmapFactory_Delegate.java +11 −8 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.graphics; import com.android.annotations.Nullable; import com.android.layoutlib.bridge.Bridge; import com.android.layoutlib.bridge.impl.DelegateManager; import com.android.ninepatch.NinePatchChunk; Loading Loading @@ -48,7 +49,7 @@ import java.util.Set; @LayoutlibDelegate /*package*/ static Bitmap nativeDecodeStream(InputStream is, byte[] storage, Rect padding, Options opts) { @Nullable Rect padding, @Nullable Options opts) { Bitmap bm = null; Density density = Density.MEDIUM; Loading Loading @@ -77,12 +78,14 @@ import java.util.Set; // put the chunk in the bitmap bm.setNinePatchChunk(NinePatch_Delegate.serialize(chunk)); if (padding != null) { // read the padding int[] paddingarray = chunk.getPadding(); padding.left = paddingarray[0]; padding.top = paddingarray[1]; padding.right = paddingarray[2]; padding.bottom = paddingarray[3]; int[] paddingArray = chunk.getPadding(); padding.left = paddingArray[0]; padding.top = paddingArray[1]; padding.right = paddingArray[2]; padding.bottom = paddingArray[3]; } } else { // load the bitmap directly. bm = Bitmap_Delegate.createBitmap(is, bitmapCreateFlags, density); Loading