Bwlow代码正在增加整个屏幕的亮度,但我正在使用XML中的特定区域(比如采用100 * 100的线性布局),我想增加特定(线性布局)区域的亮度而不是整个屏幕。
getWindow().setAttributes(l);
WindowManager.LayoutParams l = getWindow().getAttributes();
lll8.screenBrightness = 1.0f;
getWindow().setAttributes(l);
答案 0 :(得分:0)
使用两个布局并为它们设置两个不同的alpha值,以在单个屏幕上获得不同的亮度级别。
另一种方法是使用渐变纹理(区域中带有灰色的阴影,你想要的亮度较低),将它放在drawable文件夹中并在xml中使用它并将其对齐在父级的顶部。
希望您有设置亮度的代码。