From 93848b18946cfaeea4722512ac87f7c323542412 Mon Sep 17 00:00:00 2001 From: Naveen Date: Mon, 29 Aug 2022 16:12:16 +0530 Subject: [PATCH] Set proper expand/collapse drawable on recycle --- .../smsmessenger/adapters/VCardViewerAdapter.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt index 25c2eb29..bbeeb1bf 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt @@ -79,7 +79,16 @@ class VCardViewerAdapter( .transition(DrawableTransitionOptions.withCrossFade()) .into(this) } - expand_collapse_icon.applyColorFilter(textColor) + expand_collapse_icon.apply { + val expandCollapseDrawable = if (item.expanded) { + R.drawable.ic_collapse_up + } else { + R.drawable.ic_expand_down + } + setImageResource(expandCollapseDrawable) + applyColorFilter(textColor) + } + if (items.size > 1) { setOnClickListener { expandOrCollapseRow(view, item)