reuse box modifier

This commit is contained in:
Evgeny Poberezkin
2023-03-31 13:37:17 +01:00
parent 110a5bdc70
commit d0d2d3e402

View File

@@ -173,12 +173,12 @@ private fun BoxScope.PlayButton(error: Boolean = false, onLongClick: () -> Unit,
private fun DurationProgress(file: CIFile, playing: MutableState<Boolean>, duration: MutableState<Long>, progress: MutableState<Long>/*, soundEnabled: MutableState<Boolean>*/) {
if (duration.value > 0L || progress.value > 0) {
Row {
Box(
val boxModifier =
Modifier
.padding(DEFAULT_PADDING_HALF)
.background(Color.Black.copy(alpha = 0.35f), RoundedCornerShape(percent = 50))
.padding(vertical = 2.dp, horizontal = 4.dp)
) {
Box(boxModifier) {
val time = if (progress.value > 0) progress.value else duration.value
val timeStr = durationText((time / 1000).toInt())
val width = if (timeStr.length <= 5) 44 else 50
@@ -196,12 +196,7 @@ private fun DurationProgress(file: CIFile, playing: MutableState<Boolean>, durat
}*/
}
if (!playing.value) {
Box(
Modifier
.padding(top = DEFAULT_PADDING_HALF)
.background(Color.Black.copy(alpha = 0.35f), RoundedCornerShape(percent = 50))
.padding(vertical = 2.dp, horizontal = 4.dp)
) {
Box(boxModifier) {
Text(
formatBytes(file.fileSize),
Modifier.padding(horizontal = 4.dp),