Fix search bar toggle button color
This commit is contained in:
parent
2a772e8f6d
commit
8376a41777
@ -19,8 +19,10 @@ import androidx.compose.material.icons.rounded.FilterAlt
|
|||||||
import androidx.compose.material.icons.rounded.VisibilityOff
|
import androidx.compose.material.icons.rounded.VisibilityOff
|
||||||
import androidx.compose.material3.Badge
|
import androidx.compose.material3.Badge
|
||||||
import androidx.compose.material3.FilledIconButton
|
import androidx.compose.material3.FilledIconButton
|
||||||
|
import androidx.compose.material3.FilledTonalIconToggleButton
|
||||||
import androidx.compose.material3.Icon
|
import androidx.compose.material3.Icon
|
||||||
import androidx.compose.material3.IconButtonDefaults
|
import androidx.compose.material3.IconButtonDefaults
|
||||||
|
import androidx.compose.material3.IconToggleButton
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.LaunchedEffect
|
import androidx.compose.runtime.LaunchedEffect
|
||||||
@ -97,9 +99,9 @@ fun LauncherSearchBar(
|
|||||||
enter = scaleIn(tween(100)),
|
enter = scaleIn(tween(100)),
|
||||||
exit = scaleOut(tween(100))
|
exit = scaleOut(tween(100))
|
||||||
) {
|
) {
|
||||||
FilledIconButton(
|
IconToggleButton(
|
||||||
onClick = { sheetManager.showHiddenItemsSheet() },
|
checked = sheetManager.hiddenItemsSheetShown.value,
|
||||||
colors = if (sheetManager.hiddenItemsSheetShown.value) IconButtonDefaults.filledTonalIconButtonColors() else IconButtonDefaults.iconButtonColors()
|
onCheckedChange = { if (it) sheetManager.showHiddenItemsSheet() },
|
||||||
) {
|
) {
|
||||||
Icon(imageVector = Icons.Rounded.VisibilityOff, contentDescription = null)
|
Icon(imageVector = Icons.Rounded.VisibilityOff, contentDescription = null)
|
||||||
}
|
}
|
||||||
@ -109,12 +111,11 @@ fun LauncherSearchBar(
|
|||||||
enter = scaleIn(tween(100)),
|
enter = scaleIn(tween(100)),
|
||||||
exit = scaleOut(tween(100))
|
exit = scaleOut(tween(100))
|
||||||
) {
|
) {
|
||||||
FilledIconButton(
|
IconToggleButton(
|
||||||
onClick = {
|
checked = searchVM.showFilters.value,
|
||||||
searchVM.showFilters.value = !searchVM.showFilters.value
|
onCheckedChange = {
|
||||||
|
searchVM.showFilters.value = it
|
||||||
},
|
},
|
||||||
colors = if (searchVM.showFilters.value) IconButtonDefaults.filledTonalIconButtonColors()
|
|
||||||
else IconButtonDefaults.iconButtonColors()
|
|
||||||
) {
|
) {
|
||||||
Box {
|
Box {
|
||||||
Icon(imageVector = Icons.Rounded.FilterAlt, contentDescription = stringResource(
|
Icon(imageVector = Icons.Rounded.FilterAlt, contentDescription = stringResource(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user