本文实例讲述了Android编程实现夜间模式的方法。分享给大家供大家参考,具体如下:
随着APP实现的功能越来越丰富, 看小说看视频上网等等, 现在不少人花在手机平板等移动终端上的时间越来越长了....(最常用的方法)
自定义View, 相信很多人都很熟悉. 而自定义Theme跟这个类似, 也是实现夜间模式最常用的方法, 因为它不止可以实现夜间模式, 还能实现常见的主题更换功能....假设我们的应用界面是白色背景, 黑色文字, 夜间模式就是黑色背景, 灰白色的文字....这种夜间模式有别于第一种的调节亮度, 由于背景和内容文字可以随意的设置颜色和透明度, 这种夜间模式看起来更直观,也可以更舒服....WindowManager实现遮罩模式
这里, 我们应当明白一个概念, 当不必深究, window(窗口). Android的设计理念中, 给几乎每个显示的组件都设置包含在一个window中.