This is an automated email from the ASF dual-hosted git repository. kyork pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-weex.git
The following commit(s) were added to refs/heads/master by this push: new 7372a4d * [Android] Fix the problem that changing image.resize in JS doesn't work (#1670) 7372a4d is described below commit 7372a4d5bd9b59d7aad6f9ff9c4db6d5be665794 Author: YorkShen <shenyua...@gmail.com> AuthorDate: Wed Oct 24 21:36:31 2018 +0800 * [Android] Fix the problem that changing image.resize in JS doesn't work (#1670) http://dotwe.org/vue/a49cd5f19d332e822ffa32c07ae96a71 --- android/sdk/src/main/java/com/taobao/weex/ui/component/WXImage.java | 3 ++- android/sdk/src/main/java/com/taobao/weex/ui/view/WXImageView.java | 2 +- 2 files changed, 3 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 061c9bf..7e519e9 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 @@ -164,6 +164,7 @@ public class WXImage extends WXComponent<ImageView> { @WXComponentProp(name = Constants.Name.RESIZE_MODE) public void setResizeMode(String resizeMode) { (getHostView()).setScaleType(getResizeMode(resizeMode)); + getHostView().setImageDrawable(getHostView().getDrawable()); } @RestrictTo(Scope.LIBRARY_GROUP) @@ -191,7 +192,7 @@ public class WXImage extends WXComponent<ImageView> { @WXComponentProp(name = Constants.Name.RESIZE) public void setResize(String resize) { - (getHostView()).setScaleType(getResizeMode(resize)); + setResizeMode(resize); } /** diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXImageView.java b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXImageView.java index b89c7fb..1de30d9 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXImageView.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXImageView.java @@ -88,7 +88,7 @@ public class WXImageView extends ImageView implements WXGestureObservable, @Override public void setImageDrawable(@Nullable Drawable drawable) { - setImageDrawable(drawable, false); + setImageDrawable(drawable, gif); } @Override