From 2c78b652842e144a2b149ee18910ad187bfd6e81 Mon Sep 17 00:00:00 2001 From: YorkShen Date: Tue, 7 Aug 2018 12:16:25 +0800 Subject: [PATCH] + [Android] Change method access level for image (#1398) --- .../java/com/taobao/weex/ui/component/WXImage.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXImage.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXImage.java index c366336ec0..df9dcf9600 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXImage.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXImage.java @@ -18,6 +18,9 @@ */ package com.taobao.weex.ui.component; +import android.support.annotation.RestrictTo; +import android.support.annotation.RestrictTo.Scope; +import com.taobao.weex.dom.WXImageQuality; import java.lang.reflect.InvocationTargetException; import java.util.Arrays; import java.util.HashMap; @@ -159,7 +162,8 @@ public void setResizeMode(String resizeMode) { (getHostView()).setScaleType(getResizeMode(resizeMode)); } - private ScaleType getResizeMode(String resizeMode) { + @RestrictTo(Scope.LIBRARY_GROUP) + protected ScaleType getResizeMode(String resizeMode) { ScaleType scaleType = ScaleType.FIT_XY; if (TextUtils.isEmpty(resizeMode)) { return scaleType; @@ -337,10 +341,15 @@ public void onImageFinish(String url, ImageView imageView, boolean result, Map e IWXImgLoaderAdapter imgLoaderAdapter = getInstance().getImgLoaderAdapter(); if (imgLoaderAdapter != null) { imgLoaderAdapter.setImage(rewrited.toString(), getHostView(), - getAttrs().getImageQuality(), imageStrategy); + getImageQuality(), imageStrategy); } } + @RestrictTo(Scope.LIBRARY_GROUP) + protected WXImageQuality getImageQuality(){ + return getAttrs().getImageQuality(); + } + @Override protected void onFinishLayout() { super.onFinishLayout();