2020年8月26日新方案,乖乖穷举

2020年6月1日我发现还有问题!

2020年5月22日新方案又来了,希望能结束这个问题

2020年4月21日还有Bug,正在修。反正也没人看,估计也没坑到什么人

2020年1月27日憋出了新方案,似乎修好了

2019年11月4日现在的实现有Bug,正在研究

2019年10月18日更新AppCompat 1.1.0的使用说明

2019年8月18日更新增强版

网上搜怎么实现自动切换深色主题都没资料的,全是实现,只能自己想办法了。

最终解决的方案倒是很简单,不过走了很多、很多、很多、很多弯路。脑子不是很好使了我好菜啊。

阅读全文 »

2018年12月1日 更新Cyanea

不是给用户几个主题选择的多主题,而是可以让用户选择任意颜色,这让难度上了一档次,尤其是想用一种不那么侵入的方法实现的话。

从主题的实现来分,主要分依赖Android和自己动手。但这里按实现难度排序。

阅读全文 »

2019年2月10日 更新

发现一个更好的方案:不管是自己的项目还是Fork来的项目,直接到Jitpack里找到对应的commit,拉下来直接用。这样就省去了很多体力劳动。而且这个过程并不需要配置Gradle,源码都自带。【完】

任务很简单,最小程度影响当前项目的前提下,导入一个AAR第三方库。

要解决的问题在于

  1. 按导入.jar的方法导入.aar会失败
  2. 使用Android Studio自带的Improt Module中的导入AAR会创建一个新的Module,而我们只想声明一个依赖
阅读全文 »