Transitions: New generic DefaultTransition function(continues parent's scope instead of clearing it). (v1.0.1)
This commit is contained in:
parent
3d6c81bb98
commit
84b3e6906f
1 changed files with 17 additions and 1 deletions
|
|
@ -36,7 +36,23 @@ object Transitions {
|
||||||
fun DefaultTransition(
|
fun DefaultTransition(
|
||||||
visible: Boolean,
|
visible: Boolean,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
content: @Composable (() -> Unit)
|
content: @Composable () -> Unit
|
||||||
|
) {
|
||||||
|
CustomAnimatedVisibility(
|
||||||
|
visible = visible,
|
||||||
|
modifier = modifier,
|
||||||
|
enter = Transitions.DefaultTransitionIn,
|
||||||
|
exit = Transitions.DefaultTransitionOut
|
||||||
|
) {
|
||||||
|
content()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun <T> T.DefaultTransition(
|
||||||
|
visible: Boolean,
|
||||||
|
modifier: Modifier = Modifier,
|
||||||
|
content: @Composable T.() -> Unit
|
||||||
) {
|
) {
|
||||||
CustomAnimatedVisibility(
|
CustomAnimatedVisibility(
|
||||||
visible = visible,
|
visible = visible,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue