private RecyclerView cyc; ItemTouchHelper ith = new ItemTouchHelper(new ItemTouchHelper.Callback() { @Override public int getMovementFlags(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) { int t = ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT; return makeMovementFlags(0, t); } @Override public boolean onMove(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder, @NonNull RecyclerView.ViewHolder target) { return false; } @Override public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) { int position = viewHolder.getPosition(); list.remove(position); na.notifyDataSetChanged(); } }); ith.attachToRecyclerView(cyc);
Android 横向滑动 [ItemTouchHelper]
最新推荐文章于 2025-07-21 23:35:20 发布