/// Method Name : SetAdapter /// Author : Sanket Prajapati /// Creation Date : 23 Jan 2018 /// Purpose : Use for Binding recylerView /// Revision : /// </summary> private void SetAdapter(MoveDataModel moveData) { List <ModelloadData> modelloadDataList = SetDataToCardview(moveData); if (modelloadDataList.Count > 0) { AdapterDashboard adapterDashboard = new AdapterDashboard(Activity, modelloadDataList); recylerViewDashboard.SetLayoutManager(new LinearLayoutManager(Activity)); recylerViewDashboard.SetItemAnimator(new DefaultItemAnimator()); recylerViewDashboard.NestedScrollingEnabled = false; recylerViewDashboard.HasFixedSize = false; recylerViewDashboard.SetAdapter(adapterDashboard); ItemTouchHelper.Callback callback = new ItemTouchHelperCallback(adapterDashboard); ItemTouchHelper itemTouchHelper = new ItemTouchHelper(callback); itemTouchHelper.AttachToRecyclerView(recylerViewDashboard); } }
public ItemTouchHelperCallback(AdapterDashboard adapterDashboard) { mAdapterDashboard = adapterDashboard; }