From 043d83f25640e245a9402af25289a5eb33d76c87 Mon Sep 17 00:00:00 2001 From: JessYan Date: Mon, 16 Jul 2018 17:50:02 +0800 Subject: [PATCH] Improve ThirdViewUtil --- arms/src/main/java/com/jess/arms/base/BaseHolder.java | 2 +- arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arms/src/main/java/com/jess/arms/base/BaseHolder.java b/arms/src/main/java/com/jess/arms/base/BaseHolder.java index a0a2ecf..e17f7d3 100644 --- a/arms/src/main/java/com/jess/arms/base/BaseHolder.java +++ b/arms/src/main/java/com/jess/arms/base/BaseHolder.java @@ -37,7 +37,7 @@ public abstract class BaseHolder extends RecyclerView.ViewHolder implements V public BaseHolder(View itemView) { super(itemView); itemView.setOnClickListener(this);//点击事件 - if (ThirdViewUtil.USE_AUTOLAYOUT == 1) AutoUtils.autoSize(itemView);//适配 + if (ThirdViewUtil.getUseAutolayout() == 1) AutoUtils.autoSize(itemView);//适配 ThirdViewUtil.bindTarget(this, itemView);//绑定 } diff --git a/arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java b/arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java index 3d8e9e5..f053d15 100644 --- a/arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java +++ b/arms/src/main/java/com/jess/arms/utils/ThirdViewUtil.java @@ -43,12 +43,16 @@ import static com.jess.arms.base.delegate.ActivityDelegate.LAYOUT_RELATIVELAYOUT * ================================================ */ public class ThirdViewUtil { - public static int USE_AUTOLAYOUT = -1;//0 说明 AndroidManifest 里面没有使用 AutoLauout 的Meta,即不使用 AutoLayout,1 为有 Meta ,即需要使用 + private static int USE_AUTOLAYOUT = -1;//0 说明 AndroidManifest 里面没有使用 AutoLauout 的Meta,即不使用 AutoLayout,1 为有 Meta ,即需要使用 private ThirdViewUtil() { throw new IllegalStateException("you can't instantiate me!"); } + public static int getUseAutolayout() { + return USE_AUTOLAYOUT; + } + public static Unbinder bindTarget(Object target, Object source) { if (source instanceof Activity) { return ButterKnife.bind(target, (Activity) source); -- GitLab