秒延迟后自动切换回低调模式

时间:2014-04-14 11:37:45

标签: android

快速提问。我可以使用SYSTEM_UI_FLAG_LOW_PROFILE标志调暗软按钮。但是当我点击它们时,它们会保持正常的状态"从此以后。那么我应该怎样做才能让它们在闲置几秒后再次隐藏起来?

1 个答案:

答案 0 :(得分:0)

您可以使用System UI收听View.OnSystemUiVisibilityChangeListener中的更改。然后,您可以使用HandlerpostDelayed Runnable再次重新隐藏。

@Override public void onSystemUiVisibilityChange(int visibility) {

    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            //TODO: hide system UI again. 
        }
    }, 100);
}