Use slider preference for column count

This commit is contained in:
MM20 2022-01-30 13:35:27 +01:00
parent 8e96e2b2db
commit 6ba490287d
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -85,15 +85,14 @@ fun AppearanceSettingsScreen() {
)
}
PreferenceCategory(title = stringResource(R.string.preference_category_grid)) {
val columnCount by viewModel.columnCount.observeAsState()
ListPreference(
val columnCount by viewModel.columnCount.observeAsState(5)
SliderPreference(
title = stringResource(R.string.preference_grid_column_count),
items = (3..8).map {
it.toString() to it
},
value = columnCount,
min = 3,
max = 8,
onValueChanged = {
if (it != null) viewModel.setColumnCount(it)
viewModel.setColumnCount(it)
}
)
}