use of com.d.xrv.adapter.ItemTouchAdapter in project xRecyclerViewF by Dsiner.
the class ItemTouchActivity method init.
private void init() {
// step9-1:获取引用-!!!!!!!!!!不要使用XRecyclerView
rvList = (RecyclerView) this.findViewById(R.id.rv_list);
rvList.setHasFixedSize(true);
// step9-2:为RecyclerView指定布局管理对象
setLayoutManager(isLinear);
// step9-3:setAdapter
adapter = new ItemTouchAdapter(this, Factory.createDatas(15), R.layout.item_touch);
adapter.toggle(isLinear);
adapter.setOnStartDragListener(this);
rvList.setAdapter(adapter);
// step9-4:关联ItemTouchHelper
ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter);
itemTouchHelper = new ItemTouchHelper(callback);
// !!!!!!!!!!不要使用XRecyclerView-重要的事情说三遍
itemTouchHelper.attachToRecyclerView(rvList);
}
Aggregations