如何知道如果文本是可见的Jetpack撰写?



我有一个可滚动的屏幕,我想做的行动,当一个特定的文本出现/消失在该屏幕。有什么办法吗?由于

使用MutableState来保持可见性

val text1Visibility = mutableStateOf(true)

@Composable
fun Text(){
if(text1Visibility.value)
Text(text = "hello world")
}

对于可见和不可见,现在使用Modifier.drawOpacity(0f)

@Composable
fun Text(){
Text(text = "hello world", modifier = Modifier.drawOpacity(0f))
}
val isVisible = remember {
mutableStateOf(false)
}

在2022年,你应该为视图状态做这样的事情。

remember()可以保存任何你想要的值类型的状态

最新更新