Hide frequently used rows slider when frequently used switch is disabled
This commit is contained in:
parent
e50a908591
commit
fa2d9825f2
@ -283,40 +283,46 @@ fun ReorderFavoritesGrid(viewModel: EditFavoritesSheetVM) {
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Column(
|
AnimatedVisibility(enableFrequentlyUsed == true) {
|
||||||
modifier = Modifier
|
Column(
|
||||||
.fillMaxWidth()
|
modifier = Modifier
|
||||||
.padding(top = 8.dp)
|
.fillMaxWidth()
|
||||||
.padding(horizontal = 16.dp),
|
.padding(top = 8.dp)
|
||||||
horizontalAlignment = Alignment.Start
|
.padding(horizontal = 16.dp),
|
||||||
) {
|
horizontalAlignment = Alignment.Start
|
||||||
Text(
|
|
||||||
modifier = Modifier.fillMaxWidth(),
|
|
||||||
text = "Number of rows",
|
|
||||||
style = MaterialTheme.typography.labelMedium
|
|
||||||
)
|
|
||||||
Row(
|
|
||||||
modifier = Modifier.fillMaxWidth(),
|
|
||||||
verticalAlignment = Alignment.CenterVertically
|
|
||||||
) {
|
) {
|
||||||
Slider(
|
|
||||||
modifier = Modifier.weight(1f).padding(end = 16.dp),
|
|
||||||
value = frequentlyUsedRows.toFloat(),
|
|
||||||
colors = SliderDefaults.colors(
|
|
||||||
inactiveTrackColor = MaterialTheme.colorScheme.onSurfaceVariant
|
|
||||||
),
|
|
||||||
onValueChange = {
|
|
||||||
viewModel.setFrequentlyUsedRows(it.roundToInt())
|
|
||||||
},
|
|
||||||
steps = 2,
|
|
||||||
valueRange = 1f..4f
|
|
||||||
)
|
|
||||||
Text(
|
Text(
|
||||||
text = frequentlyUsedRows.toString(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
modifier = Modifier.width(52.dp).padding(4.dp),
|
text = "Number of rows",
|
||||||
style = MaterialTheme.typography.labelMedium,
|
style = MaterialTheme.typography.labelMedium
|
||||||
textAlign = TextAlign.Center
|
|
||||||
)
|
)
|
||||||
|
Row(
|
||||||
|
modifier = Modifier.fillMaxWidth(),
|
||||||
|
verticalAlignment = Alignment.CenterVertically
|
||||||
|
) {
|
||||||
|
Slider(
|
||||||
|
modifier = Modifier
|
||||||
|
.weight(1f)
|
||||||
|
.padding(end = 16.dp),
|
||||||
|
value = frequentlyUsedRows.toFloat(),
|
||||||
|
colors = SliderDefaults.colors(
|
||||||
|
inactiveTrackColor = MaterialTheme.colorScheme.onSurfaceVariant
|
||||||
|
),
|
||||||
|
onValueChange = {
|
||||||
|
viewModel.setFrequentlyUsedRows(it.roundToInt())
|
||||||
|
},
|
||||||
|
steps = 2,
|
||||||
|
valueRange = 1f..4f
|
||||||
|
)
|
||||||
|
Text(
|
||||||
|
text = frequentlyUsedRows.toString(),
|
||||||
|
modifier = Modifier
|
||||||
|
.width(52.dp)
|
||||||
|
.padding(4.dp),
|
||||||
|
style = MaterialTheme.typography.labelMedium,
|
||||||
|
textAlign = TextAlign.Center
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user