没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
写这篇博客的目的就是教大家利用AndroidSDK自带的support lib来实现APP日间/夜间模式的切换,最近看到好多帖子在做关于这个日夜间模式切换的开源项目,其实AndroidSDK Support中已经有了非常好的支持了。 本文demo下载地址在文章的末尾,看完文档如果还不能实现可以下载玩玩。 ——————————————————————————– 效果演示 左是Android 4.1的效果,右是Android 6.0的效果。 实现步骤 我就以我的demo为例,需要修改Style,需要针对Day/Night设置不同的Style或者Color,切换模式在Java代码中实现。 首先需
资源推荐
资源详情
资源评论
AndroidSDK Support自带夜间、日间模式切换详解自带夜间、日间模式切换详解
写这篇博客的目的就是教大家利用AndroidSDK自带的support lib来实现APP日间/夜间模式的切换,最近看到好多帖子在做关
于这个日夜间模式切换的开源项目,其实AndroidSDK Support中已经有了非常好的支持了。
本文demo下载地址在文章的末尾,看完文档如果还不能实现可以下载玩玩。
——————————————————————————–
效果演示效果演示
左是Android 4.1的效果,右是Android 6.0的效果。
实现步骤实现步骤
我就以我的demo为例,需要修改Style,需要针对Day/Night设置不同的Style或者Color,切换模式在Java代码中实现。
首先需要新建一个项目,选择初始的Activity时选择BaseActivity。
一、依赖一、依赖appcompat库库
在app module的gradle中依赖appcompat库,版本最低为23.2.0:
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
}
今天博客切换日间夜间模式的原理是切换style,因为我们的页面中引用了各种style,所以我们只要为定义不同style就可以
了,粗略的浏览下我们的布局页面:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
资源评论
weixin_38600432
- 粉丝: 1
- 资源: 921
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功