Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 什么';JetpackCompose 1.0.0-alpha11中的rememberRippleIndication的替代品是什么?_Kotlin_Android Jetpack Compose - Fatal编程技术网

Kotlin 什么';JetpackCompose 1.0.0-alpha11中的rememberRippleIndication的替代品是什么?

Kotlin 什么';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

在JetpackCompose 1.0.0-alpha08中,以下代码是合法的,其中by
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
时,神奇的是,
指示现在可用。酷!