2

Bwlow 代码正在增加整个屏幕的亮度,但我在 XML 中采用特定区域(例如采用 100*100 的线性布局),并且我只想增加该特定(线性布局)区域的亮度,而不是整个屏幕。

 getWindow().setAttributes(l);
 WindowManager.LayoutParams l = getWindow().getAttributes();

         lll8.screenBrightness = 1.0f;

        getWindow().setAttributes(l);
4

1 回答 1

0

使用两种布局并为它们设置两个不同的 alpha 值,以在单个屏幕上获得不同的亮度级别。

另一种方法是使用渐变纹理(在您想要较少亮度的区域中使用灰色阴影),将其放在可绘制文件夹中并在 xml 中使用并将其对齐父级顶部。

希望你有设置亮度的代码。

于 2014-05-07T11:36:47.393 回答