From fb5a40c6e48e0a326ea3fcc1ebe2f78ec6188a0c Mon Sep 17 00:00:00 2001 From: juntao Date: Mon, 27 Jul 2020 12:03:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B8=B8=E6=88=8F=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E7=9A=84=E5=8D=A0=E4=BD=8D=E5=9B=BE=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/common/databind/BindingAdapters.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/gh/common/databind/BindingAdapters.java b/app/src/main/java/com/gh/common/databind/BindingAdapters.java index 66c57dad70..847465d5b7 100644 --- a/app/src/main/java/com/gh/common/databind/BindingAdapters.java +++ b/app/src/main/java/com/gh/common/databind/BindingAdapters.java @@ -20,7 +20,6 @@ import androidx.core.content.ContextCompat; import androidx.databinding.BindingAdapter; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; -import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder; import com.facebook.drawee.generic.RoundingParams; import com.facebook.drawee.view.SimpleDraweeView; import com.gh.base.OnViewClickListener; @@ -327,13 +326,10 @@ public class BindingAdapters { @BindingAdapter("cornerRadius") public static void setCornerRadius(View view, int valueInDp) { if (view instanceof GameIconView) { - RoundingParams roundingParams = RoundingParams.fromCornersRadius(valueInDp); - ((GameIconView) view).getIconIv().setHierarchy(new GenericDraweeHierarchyBuilder(view.getResources()) - .setRoundingParams(roundingParams) - .build()); - ((GameIconView) view).getIconDecoratorIv().setHierarchy(new GenericDraweeHierarchyBuilder(view.getResources()) - .setRoundingParams(roundingParams) - .build()); + + RoundingParams roundingParams = RoundingParams.fromCornersRadius(DisplayUtils.dip2px(valueInDp)); + ((GameIconView) view).getIconIv().getHierarchy().setRoundingParams(roundingParams); + ((GameIconView) view).getIconDecoratorIv().getHierarchy().setRoundingParams(roundingParams); } }