背景图片(一般是Button)设置为RippleDrawable
,以波纹效果实现不同状态间的转换。RippleDrawable对象可以指定一种颜色。
要改变默认触摸反馈颜色,要使用主题的android:colorControlHighlight
属性。
设置主题中的波纹View背景,在视图 XML 中使用:
-
?android:attr/selectableItemBackground
指定有界的波纹。 -
?android:attr/selectableItemBackgroundBorderless
指定越过视图边界的波纹。 它将由一个非空背景的视图的父视图绘制和设定边界。