Ver código fonte

fixed large fab style

sirekanian 3 anos atrás
pai
commit
29bf13b92a

+ 1 - 0
app/src/main/java/com/sirekanian/acf/D.kt

@@ -9,6 +9,7 @@ object D {
     val toolbarElevation = 8.dp
     val toolbarButtonPadding = 16.dp
     val fabSize = 96.dp
+    val fabIconSize = 36.dp
     val fabPadding = 16.dp
     val cornerSizeSmall = 12.dp
     val cornerSizeMedium = 28.dp

+ 11 - 2
app/src/main/java/com/sirekanian/acf/ui/MainFab.kt

@@ -3,6 +3,7 @@ package com.sirekanian.acf.ui
 import androidx.compose.foundation.layout.size
 import androidx.compose.material.FloatingActionButton
 import androidx.compose.material.Icon
+import androidx.compose.material.MaterialTheme
 import androidx.compose.runtime.Composable
 import androidx.compose.ui.Modifier
 import androidx.compose.ui.res.stringResource
@@ -12,7 +13,15 @@ import com.sirekanian.acf.ui.icons.IconSearch
 
 @Composable
 fun MainFab(onClick: () -> Unit) {
-    FloatingActionButton(modifier = Modifier.size(D.fabSize), onClick = onClick) {
-        Icon(IconSearch, stringResource(R.string.app_search_hint))
+    FloatingActionButton(
+        onClick = onClick,
+        modifier = Modifier.size(D.fabSize),
+        shape = MaterialTheme.shapes.medium,
+    ) {
+        Icon(
+            imageVector = IconSearch,
+            contentDescription = stringResource(R.string.app_search_hint),
+            modifier = Modifier.size(D.fabIconSize),
+        )
     }
 }