From 9fe416ec470c9d8ef3358d449e95112fe5a43190 Mon Sep 17 00:00:00 2001 From: jrfeng Date: Fri, 27 Nov 2020 18:09:36 +0800 Subject: [PATCH] add method: 'SelectableHelper#toggle(int)' --- .../main/java/recyclerview/helper/SelectableHelper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/helper/src/main/java/recyclerview/helper/SelectableHelper.java b/helper/src/main/java/recyclerview/helper/SelectableHelper.java index 169d169..b81f444 100644 --- a/helper/src/main/java/recyclerview/helper/SelectableHelper.java +++ b/helper/src/main/java/recyclerview/helper/SelectableHelper.java @@ -181,6 +181,13 @@ public void setSelect(int position, boolean select) throws IllegalArgumentExcept } } + /** + * 切换 position 处的选择状态。 + */ + public void toggle(int position) { + setSelect(position, !isSelected(position)); + } + /** * 查询某个列表项是否已被选中。 *