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.ExperimentalMaterial3ExpressiveApi
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialExpressiveTheme import androidx.compose.material3.MaterialExpressiveTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBar import androidx.compose.material3.NavigationBar
import androidx.compose.material3.NavigationBarItem import androidx.compose.material3.NavigationBarItem
import androidx.compose.material3.NavigationRail import androidx.compose.material3.NavigationRail
@@ -28,6 +29,7 @@ import androidx.compose.material3.TopAppBarScrollBehavior
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.graphics.painter.Painter
import androidx.compose.ui.input.nestedscroll.nestedScroll import androidx.compose.ui.input.nestedscroll.nestedScroll
@@ -121,15 +123,20 @@ private fun <T : Route> BottomBar(
Box( Box(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.background(Color.Transparent) .background(
.padding(horizontal = 24.dp, vertical = 16.dp) brush = Brush.verticalGradient(
colors = listOf(
Color.Transparent,
MaterialTheme.colorScheme.surfaceContainer
)
)
)
.padding(8.dp)
.windowInsetsPadding(WindowInsets.navigationBars) .windowInsetsPadding(WindowInsets.navigationBars)
) { ) {
NavigationBar( NavigationBar(
containerColor = ComponentDefaults.navBarContentColor(), containerColor = ComponentDefaults.navBarContentColor(),
modifier = ComponentDefaults.roundedClip() modifier = ComponentDefaults.roundedClip().applyBlurEffect(blurState)
.fillMaxWidth()
.applyBlurEffect(blurState)
) { ) {
entries.forEach { entry -> entries.forEach { entry ->
NavigationBarItem( NavigationBarItem(
@@ -38,7 +38,7 @@ fun Modifier.applyBlurSource(state: BlurState?): Modifier {
@Composable @Composable
fun Modifier.applyBlurEffect(state: BlurState?): Modifier { fun Modifier.applyBlurEffect(state: BlurState?): Modifier {
state ?: return this state ?: return this
return hazeEffect(state.hazeState, HazeMaterials.thick()) return hazeEffect(state.hazeState, HazeMaterials.thin())
} }
@Stable @Stable