Open lhholylight opened 6 years ago
recyclerView = binding.recyclerView; recyclerView.setHasFixedSize(false); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerAdapter = new RecyclerAdapter(this); ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(recyclerAdapter); mItemTouchHelper = new ItemTouchHelper(callback); mItemTouchHelper.attachToRecyclerView(recyclerView.mRecyclerView); recyclerAdapter.setOnDragStartListener(new FavHistNewActivity.RecyclerAdapter.OnStartDragListener() { @Override public void onStartDrag(RecyclerView.ViewHolder viewHolder) { mItemTouchHelper.startDrag(viewHolder); } }); recyclerView.setAdapter(recyclerAdapter); recyclerView.setLoadMoreView(R.layout.ui_empty_layout); DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(binding.recyclerView.getContext(), LinearLayoutManager.VERTICAL); binding.recyclerView.addItemDecoration(dividerItemDecoration);
recyclerView = binding.recyclerView; recyclerView.setHasFixedSize(false); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerAdapter = new RecyclerAdapter(this); ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(recyclerAdapter); mItemTouchHelper = new ItemTouchHelper(callback); mItemTouchHelper.attachToRecyclerView(recyclerView.mRecyclerView); recyclerAdapter.setOnDragStartListener(new FavHistNewActivity.RecyclerAdapter.OnStartDragListener() { @Override public void onStartDrag(RecyclerView.ViewHolder viewHolder) { mItemTouchHelper.startDrag(viewHolder); } }); recyclerView.setAdapter(recyclerAdapter); recyclerView.setLoadMoreView(R.layout.ui_empty_layout); DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(binding.recyclerView.getContext(), LinearLayoutManager.VERTICAL); binding.recyclerView.addItemDecoration(dividerItemDecoration);