我目前正在手机上运行Kitkat(4.4.2),并安装了一个应用程序。
在该应用程序中,状态栏是透明的,并在其下方显示应用程序的内容。请看图片。
图片1
图2
我应该如何在我的程序中做到这一点。
提前感谢。
可以使用此库为kitkat中的状态栏颜色着色。
https://github.com/jgilfelt/SystemBarTint
以下是MainActivity的代码。JAVA
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT) {
Window w = getWindow();
w.setFlags(
WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
w.setFlags(
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
SystemBarTintManager systemBarTintManager = new SystemBarTintManager(this);
systemBarTintManager.setStatusBarTintEnabled(true);
systemBarTintManager.setStatusBarTintColor(Color.parseColor("#689F38"));
}
正如沃伦费思所说,http://blog.raffaeu.com/archive/2015/04/11/android-and-the-transparent-status-bar.aspx包含这个问题的详细答案。
我知道在Android 4.4 KitKat(API 19)中,状态栏是透明的。 但例如,Go Launcher Ex和其他公司可以选择使其透明,对我来说,它也在进行预KitKat(Android 我不需要root或任何特权来使用它。 下载Go Launcher Ex并亲自试用。对我来说,如果我需要根也可以。 但他们是怎么做到的?如何在KitKat之前的设备上使Android的状态栏透明? ---
有人知道如何使用React Native使Android状态栏透明吗? 不透明,透明。 我也在使用react导航。
我跟随一些在线示例实现了一个导航抽屉操作栏半透明状态栏。半透明的状态栏根本不会变为透明。 这是我的AndroidManifest。xml v21/风格。xml 主要活动。xml 以及主要的活动。JAVA
我使用的是material design navigation drawer,我想在android kitkat 4.4版本中的透明状态栏下进行抽屉布局,因为我使用了fitsystemwindow true,但当使用fitsystemwindow true时,它会显示白色状态栏,我也使用了android:WindowTransparcentStatus true和android:WindowTra
在下面的图片中,我试图将ImageView置于状态栏下。但这并没有发生。 图片截图在Android API 19 AndroidAPI 22上的图像截图 我在Android透明状态栏和actionbar(这个问题)上尝试实现同样的功能,但它不起作用。 活动的xml布局是 我还在onCreate()方法中尝试了以下代码 风格xml style-v21.xml AppTheme是活动中使用的样式。 编
如何用背景图像显示完整的启动屏幕 下面的splash活动有完整的图像,将来可能会更改,现在我使用iugaad来显示状态栏背景,但每当我更改图像状态栏背景时,都应该显示该图像。 启动画面