首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android暗夜模式
订阅
zbpjob
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
基于 Android 系统方案适配 Night Mode 后,老板要再加一套皮肤?
这个方案在原本使用系统方式适配暗黑主题的基础上,通过拦截 Resources 相关获取资源的方法,替换换肤后的资源 id,以达到换肤的效果。这套方案是相对来说改造成本最小,侵入性最小的选择。
Compose主题切换——让你的APP也能一键换肤
应用换肤,这真的是一个老生常谈的问题,从原生安卓开始、到后来的 Flutter ,再到现在的 Compose ,虽说老生常谈,但其实还是新瓶装旧酒。。。
android 换肤框架搭建及使用 (3 完结篇)
activity换肤 /fragment换肤 /recyclerView换肤 / 自定义view换肤 /动态换肤 /dialog换肤 /一行代码换肤!
超有用的Android开发技巧:拦截界面View创建
本篇文章主要是分析如何拦截Activity中View的创建流程,实现无感知的使用自定义View替换指定的系统View,这对于换肤、埋点设计等等将是非常有帮助的一种技巧。
Android_换肤功能实现
Android换肤功能已不是什么新鲜事了,市面上有很多第三方的换肤库和实现方案。 之所以选择腾讯的QMUI库来演示APP的换肤功能,主要原因: 1、换肤功能的实现过程较简单、容易理解; 2、能轻松适配
Databinding+LiveData轻松实现无重启换肤
发现 Databinding+LiveData 能低成本实现无重启换肤 - 无重启动态换肤(不需要recreate()) - 无需制作皮肤包 - 无额外依赖
Android手游SDK换肤方案
最近SDK业务做了游戏内嵌视频直播的功能,由于不同研发游戏的界面风格不一样,做了SDK换肤方法的调研和落地
Android Q 深色模式(Dark Mode)源码解析
1. 简介 2. 打开与关闭 3. 如何适配 3.1. 让应用主题继承 DayNight 主题 3.2. 通过 forceDarkAllowed 启用 如果应用不想自己去适配各种颜色,图标等,可以通过在主题中添加 android:forceDarkAllowed="true" …
Android夜间模式(多主题)探索
主题功能老早就想研究了,可是看了很多之后,发现想要很好的实现,并没有什么简单的办法。 但是如果要求不高,实现起来还是挺简单的。 一起来看一下。 在 Activity 中切换主题,就好了。 1. 在 styles.xml 中定义不同的主题风格 也就是定义多种风格的主题,设置不同的…
Android 适配深色模式的总结
Android Q 推出了深色模式,其实 Android 9 就有了,部分厂商小米,三星就在系统 Android 9 加入了深色模式的开关。 Android 提供了一套夜间模式主题,继承 Theme.MaterialComponents.DayNight.NoActionBar…