提交 043d83f2 编写于 作者: J JessYan

Improve ThirdViewUtil

上级 a0422f97
......@@ -37,7 +37,7 @@ public abstract class BaseHolder<T> 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);//绑定
}
......
......@@ -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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册