Ral*_*kum 3 android-jetpack android-jetpack-compose android-jetpack-compose-text
我有一个Text可组合项Box:
Box(modifier = Modifier)
) {
Text(text = "BlaBla" )
}
Run Code Online (Sandbox Code Playgroud)
如何仅显示框/文本几秒钟?
Thr*_*ian 11
您可以使用LaunchedEffect布尔标志并延迟,并在指定时间后将其设置为 false
@Composable
private fun TimedLayout() {
var show by remember { mutableStateOf(true) }
LaunchedEffect(key1 = Unit){
delay(5000)
show = false
}
Column(modifier=Modifier.fillMaxSize()) {
Text("Box showing: $show")
if(show){
Box{
Text(text = "BlaBla" )
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3914 次 |
| 最近记录: |