如何增加android中特定区域的亮度

时间:2014-04-22 12:42:16

标签: android screen-brightness

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

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

         lll8.screenBrightness = 1.0f;

        getWindow().setAttributes(l);

1 个答案:

答案 0 :(得分:0)

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

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

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