Android水波纹按压效果(不按时透明)

这篇具有很好参考价值的文章主要介绍了Android水波纹按压效果(不按时透明)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

按压后的效果(左边"Cancle"是不按压的效果)

Android水波纹按压效果(不按时透明),android

 button_water_ripple_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="#1a000000"> <!--按压时的波动背景颜色-->
    <item android:id="@android:id/mask" android:drawable="@drawable/button_water_ripple" />
</ripple>

button_water_ripple.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!--此处只要不透明,可任意设置。原因是item设置了android:id="@android:id/mask"-->
    <solid android:color="#ff000000" />
    <corners android:radius="24dp" />
</shape>

参考链接

1、Android 按钮实现按压水波纹效果_安卓按钮效果_路宇的博客-CSDN博客

2、https://www.cnblogs.com/baiqiantao/p/8b57d809d212be6301bf5af850c115c7.html (讲解了android:id/mask)文章来源地址https://www.toymoban.com/news/detail-624569.html

到了这里,关于Android水波纹按压效果(不按时透明)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android中设置颜色透明度

    1.布局中的xml设置 2.在代码中用的话就是用Java代码设置是这样设置的 3.从FF开始表示完全不透明,到00表示完全透明。左边的是透明百分比,右边是透明的代号,如果你想设置颜色透明50%,就是 #809E9E9E

    2024年02月14日
    浏览(46)
  • css实现动态水波纹效果

    效果如下: 外层容器 ( shop_wrap ): 设置外边距 ( padding ) 提供一些间距和边距 圆形容器 ( TheCircle ): 使用相对定位 ( position: relative ),宽度和高度均为 180px ,形成一个圆形按钮 圆角半径 ( border-radius ) 设置为 50% ,使其呈现圆形 边框 ( border ) 和阴影 ( box-shadow ) 提供边框和轻微

    2024年01月18日
    浏览(40)
  • unity 实现水的波纹效果

    之前的实现过这个效果,可惜没有记笔记,所以现在有点遗忘,连多个波纹一起在水面上实现的效果都忘记了,所以,查看了下之前实现的代码,现在再记一下笔记。 要实现波纹,首先要知道波纹的中心点,这个位置应该是世界空间坐标系的位置,然后还要知道扩散到了哪里

    2024年02月09日
    浏览(43)
  • Android 透明度颜色值对照表

      注:00是完全透明,FF就是完全不透明         我们的UI小姐姐就喜欢给 「不透明度」 ,这个需要自己判断一下。 二、透明度介绍         Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。         Android中的颜色值一般格式是:#AAR

    2024年04月14日
    浏览(78)
  • TabLayout去除点击时的波纹效果

    需求:去除com.google.android.material.tabs.TabLayout手指点击时产生的波纹效果 解决办法: xml中增加 注意:Java/kotlin代码中不要设置这两个属性了。

    2024年01月15日
    浏览(48)
  • Jetapck Compose 去除点击水波纹效果

    问题:Jetpack Compose 中使用 Material 包中的控件,点击默认会有水波纹效果。如何去除这个点击水波纹效果呢? 看下 Modifier.clickable 的签名: 其实就是 indication 这个参数决定的。 针对局部单个点击去除水波纹效果,我们只需要将该参数设置为 null 即可。 针对全局如何设置呢?

    2024年04月27日
    浏览(41)
  • 解决:Android 设置 Activity 透明和页面开闭时闪烁

    我们有的时候需要添加一个透明的 Activity,在上面做一些操作,但往往会有一些问题,要么不能完全透明,要么打开和关闭时存在短暂的闪烁,会影响用户体验。我在网上搜索了一些答案,亲试很发现大多是存在问题的。最后经过一系列尝试后终于实现用户无感知透明了。

    2024年02月10日
    浏览(37)
  • UnityShader基础案例(二)——UI流光,扭曲,外边框,波纹效果

    结果:                   实现需要三张图片,一个便是要显示的主纹理,一个是主纹理的透明通道纹理(用于识别边框),一个是流光纹理。         还有一种UI流光是在外面一直转圈的。         不只是局限于UI,场景中的传送门也可以这样做,加个广告牌技术,

    2024年02月02日
    浏览(62)
  • Android 设置系统SystemUI 顶部StatusBar状态栏透明一体化

    当你开启其他应用的时候,执行的是onPause()方法,当返回Launcher的时候执行的是onRestart()方法, /frameworks/base/package/SystemUI/…. PhoneStatusBar.java //sendBroadcast change systemUI statusbar color start Intent intent=new Intent(“change_statusbar_black”); sendBroadcast(intent); status_bar.xml 的默认背景色是透明的 Pow

    2024年04月17日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包