Vaibhav Jaiswal
03/11/2024, 12:45 PMAnimatedVisibility(
visible = activeTabConfig == tab,
enter = fadeIn() + expandHorizontally(expandFrom = Alignment.CenterHorizontally),
exit = shrinkHorizontally(shrinkTowards = Alignment.CenterHorizontally) + fadeOut()
)
Stylianos Gakis
03/11/2024, 2:07 PMclip = false
and saw it really do what I wanted.Vaibhav Jaiswal
03/11/2024, 2:11 PMStylianos Gakis
03/11/2024, 2:14 PMVaibhav Jaiswal
03/11/2024, 2:19 PMDivider
Shown on top of bottom nav item
Both having fillMaxWidth()
Stylianos Gakis
03/11/2024, 2:22 PMVaibhav Jaiswal
03/11/2024, 2:22 PMBox(modifier = Modifier.weight(1f)) {
androidx.compose.animation.AnimatedVisibility(
visible = activeTabConfig == tab,
enter = fadeIn() + expandHorizontally(expandFrom = Alignment.CenterHorizontally),
exit = shrinkHorizontally(shrinkTowards = Alignment.CenterHorizontally) + fadeOut()
) {
Divider(
color = MaterialTheme.colorScheme.onPrimaryContainer,
thickness = 3.dp,
modifier = Modifier.fillMaxWidth().align(Alignment.TopCenter)
)
}
NavigationBarItem(.......)
}
Stylianos Gakis
03/11/2024, 2:24 PMVaibhav Jaiswal
03/11/2024, 2:25 PMVaibhav Jaiswal
03/11/2024, 2:29 PMAnimatedVisibility
and it workedVaibhav Jaiswal
03/11/2024, 2:30 PMStylianos Gakis
03/11/2024, 2:30 PM