Android日夜间模式切换
来源:互联网 发布:帝国cms 文字水印 编辑:程序博客网 时间:2024/05/01 08:55
Android 日夜模式切换
日夜间模式这个能修改模式,达成夜间看的时候可以稍微好一点
下面就是步骤
这是大体的思路
/搭建环境
1 在value中的colors里设置颜色属性
2 在style.xml中定义两组主题(日间 夜间)
3 创建attrs.xml文件
//使用代码
4 需要夜间模式的布局引用attr自定义属性
5 java代码
a.判断存储的类型
b.点击事件,根据类型进行日夜间模式切换
1: 在value中的colors里设置颜色属性
自带的是日间的,
<!--夜间模式 -->
<color name="nightColorPrimary">#3b3b3b</color>
<color name="nightColorPrimaryDark">#383838</color>
<color name="nightColorAccent">#a72b55</color>
2 在style.xml中定义两组主题(日间 夜间)
<!--夜间主题-->
<!--夜间主题-->
<style name="NightAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/nightColorPrimary</item>
<item name="colorPrimaryDark">@color/nightColorPrimaryDark</item>
<item name="colorAccent">@color/nightColorAccent</item>
<item name="android:textColor">@android:color/white</item>
<item name="mainBackground">@color/nightColorPrimaryDark</item>
</style>
3 创建attrs.xml文件
<attr name="mainBackground" format="color|reference"/>
4 .需要夜间模式的布局引用attr自定义属性
android:background="?attr/mainBackground"
在 布局文件里面添加这行5 java代码
http://note.youdao.com/share/?id=79d4d129130396b0a2f94c49f16f81f4&type=note#/
ps : 大概有三种切换夜间模式的方式,这是一种,这种需要细心一点,不要马虎
阅读全文
0 0
- Android 切换日夜间模式
- Android日夜间模式切换
- Android日夜间切换模式
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- 日夜间模式切换
- Android实现日夜间模式切换
- android日夜间模式切换动画
- Android 日夜间模式切换:ThemeDemo
- Android APP日夜间模式切换
- ka.py
- 破解网页中鼠标无法复制粘贴文字的几种简单方法
- 如何申请域名并绑定ip
- 如何将svn上的项目下载到本地并转化成maven项目
- 【ASP.net】——必备基础
- Android日夜间模式切换
- 51Nod1046 A^B Mod C(C语言)
- kvm HOST setup
- linux 操作小笔记
- 数据结构—导图篇
- python入门(十四):冒泡排序
- 清理浮动那些事
- telnet协议详解
- github fork 出的仓库怎样与原仓库保持一致