Search in sources :

Example 1 with MyItemTouchHandler

use of com.litingzhe.justandroid.ui.listandGridView.recyleItemTouchHandler.MyItemTouchHandler in project JustAndroid by chinaltz.

the class DragRecyleViewActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_single_recyclerview);
    ButterKnife.bind(this);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    navToolBarBack.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            finish();
        }
    });
    toolbarTitle.setText("可拖拽的RecyleView");
    for (int i = 0; i < 50; i++) {
        str.add("data: " + i);
    }
    recyclerView.setLayoutManager(new GridLayoutManager(this, 4, GridLayoutManager.VERTICAL, false));
    myAdapter = new MyAdapter();
    recyclerView.setAdapter(myAdapter);
    new ItemTouchHelper(new MyItemTouchHandler(myAdapter)).attachToRecyclerView(recyclerView);
}
Also used : ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper) GridLayoutManager(android.support.v7.widget.GridLayoutManager) MyItemTouchHandler(com.litingzhe.justandroid.ui.listandGridView.recyleItemTouchHandler.MyItemTouchHandler) BindView(butterknife.BindView) RecyclerView(android.support.v7.widget.RecyclerView) TextView(android.widget.TextView) View(android.view.View)

Aggregations

GridLayoutManager (android.support.v7.widget.GridLayoutManager)1 RecyclerView (android.support.v7.widget.RecyclerView)1 ItemTouchHelper (android.support.v7.widget.helper.ItemTouchHelper)1 View (android.view.View)1 TextView (android.widget.TextView)1 BindView (butterknife.BindView)1 MyItemTouchHandler (com.litingzhe.justandroid.ui.listandGridView.recyleItemTouchHandler.MyItemTouchHandler)1