public void init() {
normalAdapterManager = new BindSuperAdapterManager();
normalAdapterManager
.bind(BindImageModel.class, BindImageHolder.ID, BindImageHolder.class)
.bind(BindTextModel.class, BindTextHolder.ID, BindTextHolder.class)
.bind(BindMutliModel.class, BindMutliHolder.ID, BindMutliHolder.class)
.bind(BindClickModel.class, BindClickHolder.ID, BindClickHolder.class)
.bindEmpty(BindNoDataHolder.NoDataModel.class, BindNoDataHolder.ID, BindNoDataHolder.class)
.setNeedAnimation(true)
.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(Context context, int position) {
Toast.makeText(context, "点击了!! " + position, Toast.LENGTH_SHORT).show();
}
});
adapter = new BindRecyclerAdapter(this, normalAdapterManager, datas);
recycler.setLayoutManager(new LinearLayoutManager(this));
//间隔线
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(getResources().getColor(R.color.material_deep_teal_200));
PathEffect effects = new DashPathEffect(new float[]{5, 5, 5, 5}, 1);
paint.setPathEffect(effects);
paint.setStrokeWidth(dip2px(this, 5));
recycler.addItemDecoration(new BindDecorationBuilder(adapter).setPaint(paint).setSpace(dip2px(this, 5)).builder());
recycler.setAdapter(adapter);
}
BindNormalActivity.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:LazyRecyclerAdapter
作者:
评论列表
文章目录