此功能是我在自己的项目中的frament里面实现的 其实很简单
一:首先我们需要加入引入appcompat v7包
compile 'com.android.support:appcompat-v7:25.1.0'
二:继承并应用DayNight主题
<style name="AppTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!--customize your theme here-->
</style>
三:新建夜间模式资源文件夹:在res
目录下新建values-night
文件夹,在此目录下新建colors.xml
文件(在夜间模式下的应用的资源)当然也可以根据需要新建drawable-night
,layout-night
等后缀为-night
的夜间资源文件夹。
values
目录下的color