Java 安卓全系统红色“;夜间模式“;滤波器

Java 安卓全系统红色“;夜间模式“;滤波器,java,android,Java,Android,平台:Android 语言:Java 目标: 我希望创建一个应用程序,包括一个按钮按下,创建一个“夜间”模式。此“夜间”模式与库存夜间模式的不同之处在于,它应去除所有蓝色/绿色,仅关注红色光谱,从而创建红色滤光片。大多数对象将变为黑色,而较亮的对象将呈现各种深浅的红色 问题: 虽然我的第一个想法,以及对其他人的绝大多数建议是创建多个布局主题,一个用于正常操作,另一个用于“夜间”模式,但这并不能解决我的具体问题。红色过滤器需要应用于手机屏幕本身,而不是应用程序。我想调整屏幕的颜色,这样,如果用户想

平台:Android

语言:Java

目标: 我希望创建一个应用程序,包括一个按钮按下,创建一个“夜间”模式。此“夜间”模式与库存夜间模式的不同之处在于,它应去除所有蓝色/绿色,仅关注红色光谱,从而创建红色滤光片。大多数对象将变为黑色,而较亮的对象将呈现各种深浅的红色

问题: 虽然我的第一个想法,以及对其他人的绝大多数建议是创建多个布局主题,一个用于正常操作,另一个用于“夜间”模式,但这并不能解决我的具体问题。红色过滤器需要应用于手机屏幕本身,而不是应用程序。我想调整屏幕的颜色,这样,如果用户想退出我的应用程序,访问手机上其他位置的信息,他们可以在不让眼睛受到强烈白光影响的情况下,重新访问应用程序

我还没有找到直接访问系统颜色选项的方法。该应用程序允许用户手动调整RGB

甚至只需轻轻一触即可使用滤色器

我知道CF.Lumen分两步应用红色滤镜,它首先将整个屏幕调整为灰度,然后以所选颜色的级别显示屏幕,以免丢失细节

正如我提到的stackoverflow和其他地方的当前选项,建议影响应用程序本身的主题。我需要一些东西,可能有点复杂。有人能告诉我,我需要研究安卓SDK的哪一部分来调整系统颜色吗