commit d8e127aed22f2f748982a0e8d43e5425fc2dfc4a
parent 9b11a029a43eed0c35e3aaf20dcef639ced17a04
Author: Iván Ávalos <avalos@disroot.org>
Date: Fri, 31 Jan 2025 21:09:34 +0100
[wallet] faster ToS section expand transition
bug 0009398
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/TosAdapter.kt b/wallet/src/main/java/net/taler/wallet/withdraw/TosAdapter.kt
@@ -16,6 +16,7 @@
package net.taler.wallet.withdraw
+import android.transition.ChangeBounds
import android.transition.TransitionManager.beginDelayedTransition
import android.view.LayoutInflater
import android.view.View
@@ -68,7 +69,9 @@ class TosAdapter(
sectionTitle.text = item.title
showSection(item, item.expanded)
val onClickListener = View.OnClickListener {
- if (!item.expanded) beginDelayedTransition(v as ViewGroup)
+ val transition = ChangeBounds()
+ transition.setDuration(200L)
+ if (!item.expanded) beginDelayedTransition(v as ViewGroup, transition)
item.expanded = !item.expanded
showSection(item, item.expanded)
}