news 2026/6/10 2:28:47

Compose 封装 - 去除点击涟漪(水波纹)效果

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Compose 封装 - 去除点击涟漪(水波纹)效果

一、封装为Modifier(通用)

fun Modifier.clickableNoRipple( onClick: () -> Unit ) = composed { this.then( Modifier.clickable( onClick = onClick, interactionSource = remember { MutableInteractionSource() }, indication = null ) ) }

二、封装为主题(针对自带点击功能组件如Button)

@Composable fun AppTheme( content: @Composable () -> Unit ) { CompositionLocalProvider( LocalRippleTheme provides NoRippleTheme ) { content() } } object NoRippleTheme : RippleTheme { @Composable override fun defaultColor(): Color { return Color.Transparent } @Composable override fun rippleAlpha(): RippleAlpha { return RippleAlpha(0f, 0f, 0f, 0f) } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:37:19

从硬件需求出发的PCB布局规划:操作指南

从硬件需求出发的PCB布局规划:实战派工程师的系统性设计思维你有没有遇到过这样的情况?原理图画得严丝合缝,代码跑得稳如老狗,结果第一次投板回来一上电——音频嗡嗡响、DDR读不出数据、蓝牙隔三差五断连……最后查来查去&#xf…

作者头像 李华
网站建设 2026/6/10 2:36:27

LX Music Desktop跨平台音乐播放器完整使用教程

LX Music Desktop跨平台音乐播放器完整使用教程 【免费下载链接】lx-music-desktop 一个基于 electron 的音乐软件 项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop 在当今数字音乐时代,找到一款真正免费且功能全面的音乐播放器并非易事…

作者头像 李华
网站建设 2026/6/10 11:56:44

Qwen3-VL解析MyBatisPlus注解文档:Java持久层框架学习助手

Qwen3-VL 解锁 MyBatisPlus 注解文档:当 AI 成为 Java 开发者的“技术翻译官” 在 Java 持久层开发的世界里,MyBatisPlus 是许多工程师的得力助手。它用注解简化了 CRUD 操作,让实体类与数据库表之间的映射变得直观高效。但对初学者而言&…

作者头像 李华
网站建设 2026/6/10 15:30:23

Testlib测试框架终极指南:从零构建竞赛编程测试系统

Testlib测试框架终极指南:从零构建竞赛编程测试系统 【免费下载链接】testlib C library to develop competitive programming problems 项目地址: https://gitcode.com/gh_mirrors/te/testlib Testlib测试框架是竞赛编程领域的强大工具,能够帮助…

作者头像 李华
网站建设 2026/6/10 11:53:40

BetterNCM安装器深度解析:打造个性化网易云音乐体验

BetterNCM安装器深度解析:打造个性化网易云音乐体验 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer BetterNCM安装器作为网易云音乐的功能扩展利器,能够为你的音…

作者头像 李华
网站建设 2026/6/10 15:33:39

思源宋体实战指南:从入门到精通的专业字体应用

想要为你的项目找到一款既专业又免费的优质中文字体吗?Source Han Serif(思源宋体)正是你梦寐以求的选择!这款由Google与Adobe强强联合打造的开源字体,为你提供了完整的7字重中文排版解决方案,无论是个人创…

作者头像 李华