Android-DayNight-Mode 夜间模式的坑

AppCompat v23.2 加了夜间模式,在使用过程中有遇到有部分颜色切换偶尔失败的情况,发现只要用的是xml类型的drawable,xml里面的背景色用的是color而非图片就有一定的几率出现颜色切换失败的情况。
如:一个带圆角的按钮背景


<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/colorA" />
    <stroke
        android:width="0.5dp"
        android:color="@color/colorB" />
    <corners android:radius="2dp" />
shape>

解决方法很简单,复制一份到drawable-night文件夹下就OK了,只是文件重复了一份。。。

你可能感兴趣的:(Android,夜间模式,夜间模式bug,android)