Search in sources :

Example 1 with SimpleItemTouchHelperCallback

use of co.paulburke.android.itemtouchhelperdemo.helper.SimpleItemTouchHelperCallback in project Android-ItemTouchHelper-Demo by iPaulPro.

the class RecyclerGridFragment method onViewCreated.

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    final RecyclerListAdapter adapter = new RecyclerListAdapter(getActivity(), this);
    RecyclerView recyclerView = (RecyclerView) view;
    recyclerView.setHasFixedSize(true);
    recyclerView.setAdapter(adapter);
    final int spanCount = getResources().getInteger(R.integer.grid_columns);
    final GridLayoutManager layoutManager = new GridLayoutManager(getActivity(), spanCount);
    recyclerView.setLayoutManager(layoutManager);
    ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter);
    mItemTouchHelper = new ItemTouchHelper(callback);
    mItemTouchHelper.attachToRecyclerView(recyclerView);
}
Also used : ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper) GridLayoutManager(android.support.v7.widget.GridLayoutManager) SimpleItemTouchHelperCallback(co.paulburke.android.itemtouchhelperdemo.helper.SimpleItemTouchHelperCallback) RecyclerView(android.support.v7.widget.RecyclerView)

Example 2 with SimpleItemTouchHelperCallback

use of co.paulburke.android.itemtouchhelperdemo.helper.SimpleItemTouchHelperCallback in project Android-ItemTouchHelper-Demo by iPaulPro.

the class RecyclerListFragment method onViewCreated.

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    RecyclerListAdapter adapter = new RecyclerListAdapter(getActivity(), this);
    RecyclerView recyclerView = (RecyclerView) view;
    recyclerView.setHasFixedSize(true);
    recyclerView.setAdapter(adapter);
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter);
    mItemTouchHelper = new ItemTouchHelper(callback);
    mItemTouchHelper.attachToRecyclerView(recyclerView);
}
Also used : ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper) SimpleItemTouchHelperCallback(co.paulburke.android.itemtouchhelperdemo.helper.SimpleItemTouchHelperCallback) RecyclerView(android.support.v7.widget.RecyclerView) LinearLayoutManager(android.support.v7.widget.LinearLayoutManager)

Aggregations

RecyclerView (android.support.v7.widget.RecyclerView)2 ItemTouchHelper (android.support.v7.widget.helper.ItemTouchHelper)2 SimpleItemTouchHelperCallback (co.paulburke.android.itemtouchhelperdemo.helper.SimpleItemTouchHelperCallback)2 GridLayoutManager (android.support.v7.widget.GridLayoutManager)1 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)1