是否可以通过简单地在屏幕上向上和向下滑动来调整屏幕亮度,我应该使用哪种方法来获取屏幕亮度?
在搜索栏的帮助下我做到了,但很高兴知道如何使用滑动手势完成它,因为它会对许多其他人有所帮助。
通过在搜索条更改列表器上应用以下方法,可以使用搜索条轻松调整屏幕亮度。
public void onStopTrackingTouch(SeekBar seekBar)
{
System.putInt(cResolver, System.SCREEN_BRIGHTNESS, brightness);
LayoutParams layoutpars = window.getAttributes();
layoutpars.screenBrightness = brightness / (float)255;
window.setAttributes(layoutpars);
}
public void onStartTrackingTouch(SeekBar seekBar)
{
//Nothing handled here
}
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
if(progress<=20)
{
brightness=20;
}
else
{
brightness = progress;
}
float perc = (brightness /(float)255)*100;
txtPerc.setText((int)perc +" %");
}
});
}
如果没有搜索栏,有人知道怎么做吗?