如何用背景图像显示完整的启动屏幕
下面的splash活动有完整的图像,将来可能会更改,现在我使用iugaad来显示状态栏背景,但每当我更改图像状态栏背景时,都应该显示该图像。
启动画面
您需要执行以下步骤,
v21/风格。xml
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorStatusBarColor</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<!--Required Api 21 above-->
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
注:在样式中添加以上不带v21代码的样式。xml
在AndroidManifest中应用该样式。xml作为“Android:主题”
android:theme="@style/AppTheme.NoActionBar">
现在只需进入你的活动
private Window mWindow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
mWindow = getWindow();
mWindow.getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}
快跑
我想让我的状态栏透明,但也没有图标。我设法让它消失了,但它留下了一条没有填充背景的线。我想改变这一点,这样我就可以在没有任何图标的情况下看到背景。 另外,我正在小米Redmi Note 8T上测试它 代码(结果见第一张图片) 主要活动。kt 都themes.xml 下面是这一行的样子: 我希望它看起来像下图,但没有状态栏的图标: 编辑:我想,是手机让它变成了这样(中间有一个摄像头),可能黑线是为了
我的styles.xml: 我能做的是:
有人知道如何使用React Native使Android状态栏透明吗? 不透明,透明。 我也在使用react导航。
我目前正在手机上运行Kitkat(4.4.2),并安装了一个应用程序。 在该应用程序中,状态栏是透明的,并在其下方显示应用程序的内容。请看图片。 图片1 图2 我应该如何在我的程序中做到这一点。 提前感谢。
我跟随一些在线示例实现了一个导航抽屉操作栏半透明状态栏。半透明的状态栏根本不会变为透明。 这是我的AndroidManifest。xml v21/风格。xml 主要活动。xml 以及主要的活动。JAVA
嗨,朋友们,我想知道我可以更改状态栏颜色还是使其完全透明。 我已经尝试了这么多,但我不能得到完全透明的状态栏,所以这里是我的代码.. v21/style.xml 和style.xml 我想要这样的.. 有人能帮忙吗?谢谢