我知道如何更改整个窗口的亮度:

float brightness = 255;
brightness = brightness / (float) 255;
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = brightness;
getWindow().setAttributes(lp);


但是可以在屏幕的不同部分设置亮度吗?

我想要达到这样的目标:



或这个:

最佳答案

Android API没有提供实现此目的的任何方法(我遇到了类似的问题。未找到任何解决方案)。

09-11 19:30