From c22cfa6d8bc9dabe24ae96d9d41177cdec3629de Mon Sep 17 00:00:00 2001 From: Feivur Date: Wed, 3 Mar 2021 14:54:26 +0300 Subject: [PATCH] add: removing toggled programmatically --- .../com/savvyapps/togglebuttonlayout/ToggleButtonLayout.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/togglebuttonlayout/src/main/java/com/savvyapps/togglebuttonlayout/ToggleButtonLayout.kt b/togglebuttonlayout/src/main/java/com/savvyapps/togglebuttonlayout/ToggleButtonLayout.kt index 964366f..cf5284d 100644 --- a/togglebuttonlayout/src/main/java/com/savvyapps/togglebuttonlayout/ToggleButtonLayout.kt +++ b/togglebuttonlayout/src/main/java/com/savvyapps/togglebuttonlayout/ToggleButtonLayout.kt @@ -278,4 +278,9 @@ class ToggleButtonLayout : CardView { view.background = null } } + + fun removeToggle(toggleId: Int) { + toggles.removeAll { it.id == toggleId } + resetTogglesIfNeeded() + } }