快速提问。我可以使用SYSTEM_UI_FLAG_LOW_PROFILE标志调暗软按钮。但是当我点击它们时,它们会保持正常的状态"从此以后。那么我应该怎样做才能让它们在闲置几秒后再次隐藏起来?
答案 0 :(得分:0)
您可以使用System UI
收听View.OnSystemUiVisibilityChangeListener
中的更改。然后,您可以使用Handler
到postDelayed
Runnable再次重新隐藏。
@Override public void onSystemUiVisibilityChange(int visibility) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//TODO: hide system UI again.
}
}, 100);
}