Android 11.0 调节亮度结束后,使对话框自动消失

Posted 王睿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 11.0 调节亮度结束后,使对话框自动消失相关的知识,希望对你有一定的参考价值。

路径:frameworks/base/packages/SystemUI/src/com/android/systemui/settings/BrightnessDialog.java

由于对话框是一个Activity, finish 可以让界面销毁掉,再做个计时判断就可以了。

    @Override
    protected void onStart() 
        super.onStart();
        mBrightnessController.registerCallbacks();
        MetricsLogger.visible(this, MetricsEvent.BRIGHTNESS_DIALOG);
        //三秒后自动关闭
        Handler handler = new Handler();
            handler.postDelayed(new Runnable() 
                @Override
                public void run() 
                    finish();
                
            ,3000);
    

以上是关于Android 11.0 调节亮度结束后,使对话框自动消失的主要内容,如果未能解决你的问题,请参考以下文章

Android 按键 调节亮度结束后,让对话框自动消失

Android 11.0 修复锁屏后连续按亮度键,System UI报错

Android 11.0 修复按键调节音量时,多次点击后音量对话框突然消失

Android 按键 每次调节亮度时亮度框消失时间需要重新倒计时

win10亮度不能调节的解决方法

Android 亮度调节功能开发思路整理