Kotlin 什么';JetpackCompose 1.0.0-alpha11中的rememberRippleIndication的替代品是什么?
在JetpackCompose 1.0.0-alpha08中,以下代码是合法的,其中byKotlin 什么';JetpackCompose 1.0.0-alpha11中的rememberRippleIndication的替代品是什么?,kotlin,android-jetpack-compose,Kotlin,Android Jetpack Compose,在JetpackCompose 1.0.0-alpha08中,以下代码是合法的,其中byindication=rememberRippleIndication(…)可以 Surface( modifier = modifier.padding(4.dp).clickable( onClick = { }, indication = rememberRippleIndication( color
indication=rememberRippleIndication(…)
可以
Surface(
modifier = modifier.padding(4.dp).clickable(
onClick = { },
indication = rememberRippleIndication(
color = color.value.rippleColor()
)
)
) {
}
然而,在1.0.0-alpha11中,指示
参数对于可点击
不再存在,并且记忆应用指示
也不存在。替代品是什么?您需要使用另一个同样需要交互状态的工具
另外,rememberRippleIndication
已被弃用并替换为rememberRipple
Surface(
modifier = modifier.padding(4.dp).clickable(
onClick = { },
indication = rememberRipple(
color = color.value.rippleColor()
),
interactionState = remember { InteractionState() }
)
) { }
指示在clickable中也不再可用:(当我添加interactionState
时,神奇的是,指示现在可用。酷!