update styles

This commit is contained in:
2026-08-08 12:54:41 +03:00
parent f39b53d9ac
commit 1ca23ac699
2 changed files with 13 additions and 6 deletions
@@ -16,6 +16,7 @@ import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialExpressiveTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBar
import androidx.compose.material3.NavigationBarItem
import androidx.compose.material3.NavigationRail
@@ -28,6 +29,7 @@ import androidx.compose.material3.TopAppBarScrollBehavior
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.painter.Painter
import androidx.compose.ui.input.nestedscroll.nestedScroll
@@ -121,15 +123,20 @@ private fun <T : Route> BottomBar(
Box(
modifier = Modifier
.fillMaxWidth()
.background(Color.Transparent)
.padding(horizontal = 24.dp, vertical = 16.dp)
.background(
brush = Brush.verticalGradient(
colors = listOf(
Color.Transparent,
MaterialTheme.colorScheme.surfaceContainer
)
)
)
.padding(8.dp)
.windowInsetsPadding(WindowInsets.navigationBars)
) {
NavigationBar(
containerColor = ComponentDefaults.navBarContentColor(),
modifier = ComponentDefaults.roundedClip()
.fillMaxWidth()
.applyBlurEffect(blurState)
modifier = ComponentDefaults.roundedClip().applyBlurEffect(blurState)
) {
entries.forEach { entry ->
NavigationBarItem(
@@ -38,7 +38,7 @@ fun Modifier.applyBlurSource(state: BlurState?): Modifier {
@Composable
fun Modifier.applyBlurEffect(state: BlurState?): Modifier {
state ?: return this
return hazeEffect(state.hazeState, HazeMaterials.thick())
return hazeEffect(state.hazeState, HazeMaterials.thin())
}
@Stable