1

我有一个可滚动的屏幕,当特定文本出现/消失在该屏幕中时,我想执行操作。有没有办法做到这一点?谢谢

4

1 回答 1

4

使用 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))
}
于 2021-02-19T03:26:00.493 回答