Android 常用控件着色方法 修改阻尼颜色 修改checkbox颜色等

大家都知道recyclerview在滑动到边界继续滑动的时候,会有阻尼效果也就是如下图左侧所示的阴影:

Android 常用控件着色方法 修改阻尼颜色 修改checkbox颜色等

怎么改变阴影的颜色呢?上网百度了一下大家都是说怎么去掉阴影…沮丧。其实很简单,找到你使用的主题,改变colorPrimary的值就好~
<style name="AppActionTheme" parent="Theme.AppCompat.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="colorPrimary">#FFFFFFFF</item>
</style>

关于Android中的常用颜色属性:

colorPrimary,colorPrimaryDark,colorAccent最常用,分别控制如下界面的颜色(盗图呦~)

Android 常用控件着色方法 修改阻尼颜色 修改checkbox颜色等

1.colorPrimary:应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色
2.colorPrimaryDark:应用的主要暗色调,statusBarColor默认使用该颜色
3.colorAccent:CheckBox,RadioButton等一般控件的选中效果默认采用该颜色
4.colorControlNormal:CheckBox,RadioButton等默认状态的颜色
5.colorControlHighlight:控件按压时的涟漪效果颜色(注意:若设置了background,就没有涟漪效果了哦~)