我想让我的应用程序沉浸在以下看起来像这个读者应用程序,但它不能按我的意愿工作,有人能给我一点想法吗?
正常时,工具栏和状态将被隐藏。
拉出状态时,会显示状态。 Pull
单击内容时,状态和工具栏都会显示优雅的动画。 Click
这是我的代码。
<link rel="stylesheet" type="text/css" href="<?=base_url()?>css/style.css"/>
并使用private void hideStatus() {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
getSupportActionBar().hide();
}
延迟。但它适用于任何动画。
然后我添加handler.sendEmptyMessageDelayed()
,但无法正常工作。
这是我的布局代码。
<item name="android:windowActionBarOverlay">true</item>
PS:对不起,我的英语不好。
答案 0 :(得分:0)
android:fitsSystemWindows="true"
加入你的布局
<LinearLayout
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
tools:context=".LauncherActivity"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >