前言
- 我们在开发中,往往会为控件点击时,设置一个水泼纹效果,因为这样可以增强用户的体验,也可以为软件加分,最重要的是实现简单
- selectableItemBackground
水泼纹效果 - selectableItemBackgroundBorderless
无边界水泼纹效果 - ripple标签
自定义水泼纹效果
如果是为布局设置水泼纹效果,记得为布局添加属性 android:clickable=“true” 设置布局为可点击状态,否则无效
使用
水泼纹效果
<Button
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="长按"
android:background="?android:attr/selectableItemBackground"/>
无边界水泼纹效果
<Button
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="长按"
android:background="?android:attr/selectableItemBackgroundBorderless"