Search in sources :

Example 1 with ItemDragHelperCallback

use of javen.example.com.commonlibrary.utils.ItemDragHelperCallback in project SmartNews by JavenLu.

the class NewsChannelActivity method initItemDragHelper.

private void initItemDragHelper() {
    ItemDragHelperCallback itemDragHelperCallback = new ItemDragHelperCallback(newsMineAdapter);
    ItemTouchHelper itemTouchHelper = new ItemTouchHelper(itemDragHelperCallback);
    itemTouchHelper.attachToRecyclerView(mineRecyclerView);
    newsMineAdapter.newsChannelDelegate.setOnLongPressClickListener(position -> {
        newsMineAdapter.setLongPressEnable(itemDragHelperCallback, position);
    });
}
Also used : ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper) ItemDragHelperCallback(javen.example.com.commonlibrary.utils.ItemDragHelperCallback)

Aggregations

ItemTouchHelper (android.support.v7.widget.helper.ItemTouchHelper)1 ItemDragHelperCallback (javen.example.com.commonlibrary.utils.ItemDragHelperCallback)1