Android给按钮添加水波纹效果

Android大约 591 字

不受版本约束(推荐)

android:background="?selectableItemBackground"
android:background="?selectableItemBackgroundBorderless"

Android5.0以上

<!--波纹有边界-->
android:background="?android:attr/selectableItemBackground"
<!--波纹超出边界,只能在5.0以上使用-->
android:background="?android:attr/selectableItemBackgroundBorderless"

兼容用法

但Google提示是私有的不保证能全部通用

android:background="?android:attr/colorBackgroud"

Toolbar返回键水波纹效果样式

可作用于其他控件,如:TextView,Button

style="@style/Widget.AppCompat.Toolbar.Button.Navigation"

特别注意:当把硬件加速给关闭时,这个效果是没有的。

android:colorControlHighlight:设置波纹颜色。

android:colorAccent:设置checkbox等控件的选中颜色。

阅读 1042 · 发布于 2019-04-12

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批