RippleTheme在material 1.7.0中被弃用,并被RippleConfiguration替换. 我该如何使用它?

推荐答案

//Material 3

@OptIn(ExperimentalMaterial3Api::class)
private val MyRippleConfiguration =
    RippleConfiguration(color = Color.Red, rippleAlpha = MyRippleAlpha)

// ...
    CompositionLocalProvider(LocalRippleConfiguration provides MyRippleConfiguration) {
        Button {
            // ...
        }
    }

Android相关问答推荐

未解析的引用:背景 colored颜色

在画布上画直线

长流与长流的比较<>

Kotlin Gzip字符串未按预期工作

Android Jetpack Compose Material3主题配色方案

关闭导致Kotlin中的内存泄漏?

Android Compose Pages 3-一次加载所有页面,无需在LazyColumn中滚动,无需网络调用和内部滚动

如何将Unicode符号作为文本居中放置在布局中的按钮(Android XML)中?

如何在ExecutorService中设置progressBar的进度?不想使用 AsyncTask,因为它已被弃用

运行设备选项卡在 Android Studio 中自动打开

在 Material 3 TopAppBar 代码的哪个位置定义了填充?

如何在 android compose 中将具有渐变边缘的透明圆圈绘制到阴影覆盖层中?

Jetpack compose :使用 rememberSaveable 时未应用待处理的合成

为 AlertDialog 的消息文本设置自定义字体

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

JetPack Compose - 卡片行中的权重()不起作用

在alert 对话框生成器中启动协程

Android Studio:如何添加应用程序质量洞察窗口以查看 Android Studio 中的 Crashlytics 数据?

Jetpack Compose Tapjacking:过滤对模糊 UI 的touch

在使用 Retrofit 和 Room 时,我是否需要提及协程调度程序?