feat: shadows on buttons

This commit is contained in:
aro 2022-11-18 00:35:01 +01:00
parent dea6164b28
commit d291b07510
2 changed files with 8 additions and 2 deletions

View file

@ -3,6 +3,9 @@ package xyz.atnrch.wrench.components
import androidx.compose.foundation.shape.CornerSize
import androidx.compose.material.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.shadow
import androidx.compose.ui.unit.dp
import xyz.atnrch.wrench.colors.WrenchColors
import xyz.atnrch.wrench.watcher.Watcher
@ -16,6 +19,7 @@ fun BottomAppBar(
cutoutShape = MaterialTheme.shapes.small.copy(
CornerSize(percent = 50)
),
backgroundColor = WrenchColors.PRIMARY
backgroundColor = WrenchColors.PRIMARY,
modifier = Modifier.shadow(20.dp, MaterialTheme.shapes.small, true)
) { BottomRow(watcher, state, onStateChange) }
}

View file

@ -8,6 +8,7 @@ import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Settings
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.shadow
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.RectangleShape
import androidx.compose.ui.unit.dp
@ -28,7 +29,8 @@ fun TopBar() {
Button(
{ Logger.debug("Empty.") },
colors = ButtonDefaults.buttonColors(WrenchColors.STRESS, Color.White),
shape = RectangleShape
shape = RectangleShape,
modifier = Modifier.shadow(20.dp, RectangleShape, true)
) {
Icon(
Icons.Filled.Settings,