feat: shadows on buttons
This commit is contained in:
parent
dea6164b28
commit
d291b07510
2 changed files with 8 additions and 2 deletions
|
@ -3,6 +3,9 @@ package xyz.atnrch.wrench.components
|
||||||
import androidx.compose.foundation.shape.CornerSize
|
import androidx.compose.foundation.shape.CornerSize
|
||||||
import androidx.compose.material.MaterialTheme
|
import androidx.compose.material.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
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.colors.WrenchColors
|
||||||
import xyz.atnrch.wrench.watcher.Watcher
|
import xyz.atnrch.wrench.watcher.Watcher
|
||||||
|
|
||||||
|
@ -16,6 +19,7 @@ fun BottomAppBar(
|
||||||
cutoutShape = MaterialTheme.shapes.small.copy(
|
cutoutShape = MaterialTheme.shapes.small.copy(
|
||||||
CornerSize(percent = 50)
|
CornerSize(percent = 50)
|
||||||
),
|
),
|
||||||
backgroundColor = WrenchColors.PRIMARY
|
backgroundColor = WrenchColors.PRIMARY,
|
||||||
|
modifier = Modifier.shadow(20.dp, MaterialTheme.shapes.small, true)
|
||||||
) { BottomRow(watcher, state, onStateChange) }
|
) { BottomRow(watcher, state, onStateChange) }
|
||||||
}
|
}
|
|
@ -8,6 +8,7 @@ import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.filled.Settings
|
import androidx.compose.material.icons.filled.Settings
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.draw.shadow
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.graphics.RectangleShape
|
import androidx.compose.ui.graphics.RectangleShape
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
|
@ -28,7 +29,8 @@ fun TopBar() {
|
||||||
Button(
|
Button(
|
||||||
{ Logger.debug("Empty.") },
|
{ Logger.debug("Empty.") },
|
||||||
colors = ButtonDefaults.buttonColors(WrenchColors.STRESS, Color.White),
|
colors = ButtonDefaults.buttonColors(WrenchColors.STRESS, Color.White),
|
||||||
shape = RectangleShape
|
shape = RectangleShape,
|
||||||
|
modifier = Modifier.shadow(20.dp, RectangleShape, true)
|
||||||
) {
|
) {
|
||||||
Icon(
|
Icon(
|
||||||
Icons.Filled.Settings,
|
Icons.Filled.Settings,
|
||||||
|
|
Reference in a new issue