diff --git a/myExpenses/src/main/java/org/totschnig/myexpenses/compose/AccountList.kt b/myExpenses/src/main/java/org/totschnig/myexpenses/compose/AccountList.kt index fd2cb8d9f9..5948698115 100644 --- a/myExpenses/src/main/java/org/totschnig/myexpenses/compose/AccountList.kt +++ b/myExpenses/src/main/java/org/totschnig/myexpenses/compose/AccountList.kt @@ -41,6 +41,7 @@ import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp @@ -196,8 +197,6 @@ fun AccountCard( val showMenu = remember { mutableStateOf(false) } val activatedBackgroundColor = colorResource(id = R.color.activatedBackground) - Timber.i("Account %s isCollapsed: %b", account.label, isCollapsed) - Column( modifier = Modifier .conditional(isSelected) { @@ -264,14 +263,18 @@ fun AccountCard( } Column(modifier = Modifier.weight(1f)) { - Text(text = account.label) + Text( + text = account.label, + maxLines = if (isCollapsed) 1 else Int.MAX_VALUE, + overflow = if (isCollapsed) TextOverflow.Ellipsis else TextOverflow.Clip + ) AnimatedVisibility(visible = isCollapsed) { Text( text = format.convAmount(account.currentBalance, account.currencyUnit) ) } - } + ExpansionHandle(isExpanded = !isCollapsed, toggle = toggleExpansion) val menu = Menu( buildList { diff --git a/myExpenses/src/main/res/layout/toolbar_with_progress.xml b/myExpenses/src/main/res/layout/toolbar_with_progress.xml index b05fe6285b..992045269f 100644 --- a/myExpenses/src/main/res/layout/toolbar_with_progress.xml +++ b/myExpenses/src/main/res/layout/toolbar_with_progress.xml @@ -16,46 +16,50 @@ android:id="@+id/donut_view" android:layout_width="42dp" android:layout_height="42dp" + android:layout_marginEnd="5dp" app:donut_cap="100" app:donut_gapAngle="0" app:donut_gapWidth="0" app:donut_strokeWidth="@dimen/progress_donut_stroke_width" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toStartOf="@id/title" app:layout_constraintTop_toTopOf="parent" /> +