java - 在操作栏上叠加图像

标签 java android image android-actionbar material-design

如何将图像覆盖在操作栏状态栏上?这就是我想要的样子 -

Target

我读到this但它给出的结果与我想要的不同。操作栏仍然有一些不透明度,状态栏根本没有任何效果。

有什么办法可以做到这一点吗?

最佳答案

将这两行代码添加到您的 styles-v21.xml 文件中:

<item name="android:windowTranslucentStatus">true</item>
<item name="windowActionModeOverlay">true</item>

编辑: 您希望将其放在 v21 文件中,因为 5.0 以下的 Android 版本不支持此功能。

另外......对于 Material 设计,您应该使用工具栏而不是操作栏。以下是更改工具栏颜色的方法。

toolbar.getBackground().setAlpha(0);

关于java - 在操作栏上叠加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30421026/

相关文章:

java - GridView 不符合 Relativelayout 对齐方式

java - 如何测试字符串数组以查找数组中是否包含特定字符串?

android - 如何在不连接设备或模拟器的情况下运行 Android 测试用例?

android - Gradle 冲突播放服务 :4. 0.30 与 GoogleAdMobAdsSdk

java - 将图像从 JFrame 传递到另一个 JFrame

android - 如何上传 gif 文件以在 android 中解析为解析文件

java - 组织.hibernate.LazyInitializationException : failed to lazily initialize a collection of role: no session or session was closed

java - .replaceAll() 方法无法正常工作

java - 如何在 Android 中创建一个包含多列的表格?

php - 这个 php zip/图片 uploader 有什么问题?