taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

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:
Mwallet/src/main/java/net/taler/wallet/withdraw/TosAdapter.kt | 5++++-
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) }