RecyclerView使用ItemTouchHelper实现侧滑删除

这篇博客介绍了如何在RecyclerView中利用ItemTouchHelper实现侧滑删除功能。详细讲解了功能设计、准备工作以及具体的实现步骤,包括SwipeCallback的设置和处理侧滑操作的方法。
摘要由CSDN通过智能技术生成

一、目标

在这里插入图片描述在这里插入图片描述

二、下载地址

神马笔记最新版本下载:【神马笔记 版本1.5.0——笔名功能.apk

三、功能设计

笔名共有4个部分组成——头像、昵称、个性签名、图片签名。

分享笔记时,增加一个时间信息。

因此,完整的笔名由5个部分组成。分成2组:

  1. 头像、昵称、时间、个性签名
  2. 图片签名

每组信息可以独立显示或者关闭。

笔名共有4种显示方式

  1. 二者都显示
  2. 只显示头像等信息
  3. 只显示图片签名
  4. 都不显示

分享时,默认为二者都显示。

可以通过向左滑动,关闭不需要的笔名信息。

四、准备工作

侧滑功能,使用ItemTouchHelper实现。

如何使用ItemTouchHelper可以参考《RecyclerView使用ItemTouchHelper实现拖拽排序》。

ItemTouchHelper同时支持拖拽和侧滑2种操作。

五、组合起来

1. SwipeCallback

private static class SwipeCallback extends ItemTouchHelper.Callback {
   

    ShareArticleFragment parent;

    SwipeCallback(ShareArticleFragment f) {
   
        this.parent = f;
    }

    @Override
    public boolean isLongPressDragEnabled() {
   
        return false;
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值