相关疑难解决方法(0)

Android完全透明状态栏?

我搜索了文档,但只找到了这个: 链接.哪个用来使酒吧半透明?我要做的是让状态栏完全透明(如下图所示),并使其向后兼容APK <19: 在此输入图像描述

我的styles.xml:

<resources xmlns:tools="http://schemas.android.com/tools">

  <style name="AppTheme" parent="Theme.AppCompat.Light">
  <item name="android:actionBarStyle">@style/ThemeActionBar</item>
  <item name="android:windowActionBarOverlay">true</item>
  <!-- Support library compatibility -->
  <item name="actionBarStyle">@style/ThemeActionBar</item>
  <item name="windowActionBarOverlay">true</item>
  </style>

  <style name="ThemeActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
  <item name="android:background"> @null </item>
  <!-- Support library compatibility -->
  <item name="background">@null</item>
  <item name="android:displayOptions"> showHome | useLogo</item>
  <item name="displayOptions">showHome|useLogo</item>

  </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

我能做什么:

在此输入图像描述

android statusbar

142
推荐指数
16
解决办法
17万
查看次数

Lollipop:在statusBar后面绘制颜色设置为透明

我已经将我的statusBar颜色设置为Lollipop的透明颜色,仅在我的主题中使用以下行:

<item name="android:statusBarColor">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)

现在我需要在它背后绘制,但我不能得到它背后的任何视图.我知道如何使用windowTranslucentStatus属性,但不想使用此属性,因为它将忽略statusBar设置为透明的颜色.

android android-ui android-5.0-lollipop

131
推荐指数
6
解决办法
15万
查看次数

如何在屏幕顶部显示Snackbar

正如Android文档所说

Snackbars提供有关操作的轻量级反馈.它们在移动屏幕底部显示简短消息,在较大设备上显示左下方.

我们可以snackbars在屏幕顶部而不是底部显示任何替代方案吗?

现在我正在做这样的事情,它显示snackbar在屏幕的底部.

Snackbar.make(findViewById(android.R.id.content), "Hello this is a snackbar!!!", 
Snackbar.LENGTH_LONG).setAction("Undo", mOnClickListener)
.setActionTextColor(Color.RED)
.show();
Run Code Online (Sandbox Code Playgroud)

android android-snackbar

8
推荐指数
7
解决办法
5万
查看次数

Android在状态栏后面绘制但不在导航栏后面

我正在寻找一种状态栏完全透明,而不是半透明的方式,导航栏保持不变.

我能得到的最近的就是使用旗帜

WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS

但这也是导航栏的背后.

背景是使这个棘手,它是一个微妙的渐变,当我将状态栏颜色设置为渐变的开始时,它看起来几乎正确,但在屏幕顶部有一个微妙的线.

有没有一种很好的方法让活动适合窗户,只在顶部,但如果底部有导航栏,请不要管它?

android android-6.0-marshmallow

7
推荐指数
2
解决办法
9020
查看次数