平台: Android
语言:Java
目标: 我正在寻找一个包含按钮创建“夜间”模式的应用程序。此“夜间”模式与库存夜间模式的不同之处在于,它应删除所有蓝色/绿色,并且只关注红色光谱,从而创建红色滤镜。大多数物体会变成黑色,而较亮的物体会变成不同的红色阴影。
问题: 尽管我的第一个想法以及对其他建议的绝大多数建议是创建多个布局主题,一个用于常规操作,另一个用于“夜间”模式,但这并不能解决我的特定问题。红色滤镜需要应用到手机屏幕本身,而不是应用程序。我想调整屏幕的色彩,以便如果用户想退出我的应用程序,以访问手机上其他位置的信息,则可以不用明亮的白光震惊眼睛,然后重新访问应用程序。
我还没有找到直接访问系统颜色选项的方法。应用程序CF.Lumen允许用户手动调整RGB
或者甚至只需轻按一下滤色器即可。
我知道CF。流明分两步应用红色滤镜,它首先将整个屏幕调整为灰度,然后以所选颜色显示屏幕,以免丢失细节。
正如我提到的关于stackoverflow的当前选项以及其他地方,建议了影响应用程序本身的主题。我需要一些可能会更复杂的东西。有人可以提供一些关于我需要研究android SDK哪个部分的见解,以对系统颜色本身进行调整。