Android Proguard Hell
源自于无法忍受LeanCloud的Keep所有类的Proguard规则,想要精简一下APK而摸了Proguard的底。
源自于无法忍受LeanCloud的Keep所有类的Proguard规则,想要精简一下APK而摸了Proguard的底。
整理自Get Animated (Android Dev Summit ‘18),解释那复杂的Android动画框架和工具。
让一个RecyclerView中的一个Item有两种不同的布局,可以用来给Item赋予多个状态,当然也可以实现类似Expandable RecyclerView的效果。
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和自己动手。但这里按实现难度排序。
虽然Google已经放弃了它的Android平板产品,但开发者不会(哭)。
在Mateiral Design中,有一部分是关于适配手机小屏幕和平板大屏幕的内容。这里是他们的一些实现思路。
不保证全对、可能更新,这玩意儿主要是给自己看的
2018年5月27日更新:更新了一些无用的笔记
2018年5月23日更新:增加了Material Desgin 2字体的可能的可选值