AppCompatDelegate 深色、浅色模式切换
阅读数:360 评论数:0 字数统计:141 阅读时长 ≈ 1分钟under Android tag Published on October 11th , 2021 at 03:41 pm
AppCompatDelegate
此类代表一个委托,您可以使用它来将 AppCompat 的支持扩展到任何 Activity。使用的 Activity 需要继承 AppCompatActivity,否则切换没有效果。
常数(模式取值)
- AppCompatDelegate.MODE_NIGHT_NO :白天模式
- AppCompatDelegate.MODE_NIGHT_YES :夜间模式
- AppCompatDelegate.MODE_NIGHT_AUTO_BATTERY :当系统的“省电”功能启用时使用暗模式,否则使用“亮模式”。
- AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM :跟随系统
方法
根据传入常数切换模式。
AppCompatDelegate.setDefaultNightMode(int mode)
Android 暗黑模式快速适配 这篇文章有具体的使用代码和注意事项。
参考文章:
本文由 surface 创作,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:October 12th , 2021 at 02:53 pm
分享到:Twitter Weibo Facebook