Jasmin Fajkic
04/05/2023, 7:24 AMFilip Wiesner
04/05/2023, 7:25 AMJasmin Fajkic
04/05/2023, 7:27 AM@Composable
@ComposableInferredTarget
public fun Tab(
selected: Boolean,
onClick: () -> Unit,
modifier: Modifier,
enabled: Boolean,
text: @Composable() (() -> Unit)?,
icon: @Composable() (() -> Unit)?,
selectedContentColor: Color,
unselectedContentColor: Color,
interactionSource: MutableInteractionSource
): Unit
not sure where to apply badge?Filip Wiesner
04/05/2023, 7:27 AMBadgeBox
maybe 🤔 I've never done it, just guessingJasmin Fajkic
04/05/2023, 8:22 AMJoel Denke
04/05/2023, 9:09 AMBadgedBox(
badge = {
Badge {
val badgeNumber = "8"
Text(
badgeNumber,
modifier = Modifier.semantics {
contentDescription = "$badgeNumber new notifications"
}
)
}
}) {
Icon(
Icons.Filled.Star,
contentDescription = "Favorite"
)
}
Where Icon is, place Tab. So wrap Tab with BadgedBox and send in badge slot like above :)Jasmin Fajkic
04/05/2023, 9:50 AMJoel Denke
04/05/2023, 2:44 PM