diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/ImageDrawable.java b/android/sdk/src/main/java/com/taobao/weex/utils/ImageDrawable.java index f3ee939d7d..f6f10106d7 100644 --- a/android/sdk/src/main/java/com/taobao/weex/utils/ImageDrawable.java +++ b/android/sdk/src/main/java/com/taobao/weex/utils/ImageDrawable.java @@ -49,6 +49,8 @@ public static Drawable createImageDrawable(@Nullable Drawable original, (bm = ((BitmapDrawable) original).getBitmap()) != null) { ImageDrawable imageDrawable; imageDrawable = new ImageDrawable(); + // fix android 9 image antialiasing + imageDrawable.getPaint().setFilterBitmap(true); imageDrawable.bitmapWidth = bm.getWidth(); imageDrawable.bitmapHeight = bm.getHeight(); BitmapShader bitmapShader = new BitmapShader(bm, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP);