Mil*_*los 5 kotlin android-jetpack-compose jetpack-compose-animation
我想要为某些文本的可见性设置动画,使其不仅出现/消失,还可以在我正在构建的 Jetpack Compose Android 应用程序中滑入/滑出。
我只是从developer.android.com/jetpack/compose/animation 复制粘贴了这个小代码片段,但它不起作用:
var visible by remember { mutableStateOf(true) }
val density = LocalDensity.current
AnimatedVisibility(
visible = visible,
enter = slideInVertically {
// Slide in from 40 dp from the top.
with(density) { -40.dp.roundToPx() }
} + expandVertically(
// Expand from the top.
expandFrom = Alignment.Top
) + fadeIn(
// Fade in with the initial alpha of 0.3f.
initialAlpha = 0.3f
),
exit = slideOutVertically() + shrinkVertically() + fadeOut()
) {
Text("Hello", Modifier.fillMaxWidth().height(200.dp))
}
Run Code Online (Sandbox Code Playgroud)
它根本没有动画,文本在没有任何动画的情况下显示/隐藏。
有什么想法可能是什么问题吗?
我想我不能将我的整个应用程序粘贴到这里,因为这很愚蠢,如果 Google 能够为我们提供一个 Jetpack Compose Playground 之类的东西,以便能够在那里练习和测试代码,那就太好了……
| 归档时间: |
|
| 查看次数: |
4594 次 |
| 最近记录: |