android - RecyclerView中 我长按一个Itme 然后所有的Item 出现一个删除的小图标 这个怎么实现
阿神
阿神 2017-04-18 09:15:17
0
2
702

现在的问题是我长按了图标 只是单个item出现了 删除的小图片 而不是所有的 请问要怎么实现长按一个item 所有的itme 项都出现删除的小图片?

阿神
阿神

闭关修行中......

全員に返信(2)
大家讲道理

アダプターのデータ オブジェクト コレクションで、現在のアイテムのステータスが小さな削除アイコンを表示するかどうかを示す変数を設定します。単一のアイテムを長押しすると、コレクション内のすべてのデータの削除ステータス変数の値を変更し、notifyItemRangeChanged (0、すべてのアイテムの数 - 1) を使用して、すべてのアイテムのステータスが変更されたことを RecyclerView に通知します。 onBindViewHolder の再呼び出しをトリガーし、項目が削除アイコン ステータスを表示するかどうかに基づいてアイコンを表示します。

いいねを押す +0
巴扎黑

ロジックを変更する必要がある場合は、bindView に書き込まれ、フラグの値を変更してから、notifyDataSetChanged

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート