1、修改按钮颜色与点击颜色
自定义style样式
<style name="Button" parent="Theme.AppCompat">
<!-- 点击颜色 -->
<item name="colorControlHighlight">@color/btn_pressed</item>
<!-- 背景颜色 -->
<item name="colorButtonNormal">@color/btn_normal</item>
</style>
在布局中引用样式
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_hello"
style="@style/Button"
android:text="@string/btn"/>
注:需android5.0及以上
2、按钮涟漪效果
CSDN地址
GitHub 地址