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

Reply via email to