Use a regular FAB for the selection bar's button (#141)

This commit is contained in:
2026-10-09 12:31:33 +02:00
parent d40bf2c3ee
commit f5ec696bc3
@@ -8,6 +8,7 @@ import androidx.compose.material.icons.filled.Edit
import androidx.compose.material.icons.filled.MoreHoriz import androidx.compose.material.icons.filled.MoreHoriz
import androidx.compose.material.icons.filled.Share import androidx.compose.material.icons.filled.Share
import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi
import androidx.compose.material3.FloatingActionButton
import androidx.compose.material3.FloatingToolbarDefaults import androidx.compose.material3.FloatingToolbarDefaults
import androidx.compose.material3.FloatingToolbarHorizontalFabPosition import androidx.compose.material3.FloatingToolbarHorizontalFabPosition
import androidx.compose.material3.HorizontalFloatingToolbar import androidx.compose.material3.HorizontalFloatingToolbar
@@ -41,7 +42,9 @@ fun EventSelectionBar(
HorizontalFloatingToolbar( HorizontalFloatingToolbar(
expanded = expanded, expanded = expanded,
floatingActionButton = { floatingActionButton = {
FloatingToolbarDefaults.VibrantFloatingActionButton(onClick = onToggle) { // A regular FAB, the size of the one it stands in for — not the
// toolbar's own larger one.
FloatingActionButton(onClick = onToggle) {
Icon( Icon(
imageVector = if (expanded) { imageVector = if (expanded) {
Icons.AutoMirrored.Filled.KeyboardArrowRight Icons.AutoMirrored.Filled.KeyboardArrowRight
@@ -55,7 +58,7 @@ fun EventSelectionBar(
} }
}, },
floatingActionButtonPosition = FloatingToolbarHorizontalFabPosition.End, floatingActionButtonPosition = FloatingToolbarHorizontalFabPosition.End,
colors = FloatingToolbarDefaults.vibrantFloatingToolbarColors(), colors = FloatingToolbarDefaults.standardFloatingToolbarColors(),
modifier = modifier, modifier = modifier,
) { ) {
if (canEdit) BarAction(Icons.Default.Edit, R.string.event_detail_edit, onEdit) if (canEdit) BarAction(Icons.Default.Edit, R.string.event_detail_edit, onEdit)