Отрегулируйте яркость экрана, прокручивая экран вверх и вниз и не используя панель поиска
Можно ли настроить яркость экрана, просто проведя пальцем вверх и вниз по экрану, какой метод я должен использовать, чтобы получить его?
с помощью панели поиска я сделал это, но хорошо знать, как это можно сделать с помощью жеста смахивания, поскольку это будет полезно для многих других.
Яркость экрана легко настроить с помощью панели поиска, применив следующий метод к списку изменений панели поиска.
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 +" %");
}
});
}
Кто-нибудь знает, как это сделать без панели поиска?
1 ответ
Немного поздно, но для тех, кто ищет это сейчас, вы можете использовать эту библиотеку Android Swipper.