Android Dark Theme/深色模式使用体验
虽说一行代码AppCompatDelegate.setDefaultNightMode
就能搞定的问题,但实际上坑不少哩。
虽说一行代码AppCompatDelegate.setDefaultNightMode
就能搞定的问题,但实际上坑不少哩。
起因是看了Jeroen Mols大佬的Feature Flags系列,深受启发。在看了代码后,萌生了写一个适合自己的Feature Flag框架。现在整出来了,但发现使用场景有点局限😂,所以把代码丢在这里以备不时之需。
研究了一下如何获取各种资源,这里用颜色举例,其他类型没有尝试,但应该大同小异。
一切都始于An Opinionated Guide to Dependency Injection on Android (Android Dev Summit ‘19)。好消息是Google终于提供了官方的DI教程,而且质量颇高。坏消息是dagger-android要亡了。
各种会动的图标,性能好,免费用。随缘更新,找到了就丢在这里。
一个使用情景是:页面上半部分是一个不算短的、复杂的Layout,后半部分是一个嵌套了RecyclerView的Fragment的横向ViewPager。使用效果是,上半部分会充当下半部分可滚动内容的Header。怎么做?