【问题标题】:Overlay image on Action Bar操作栏上的叠加图像
【发布时间】:2015-05-24 07:18:42
【问题描述】:

如何在操作栏状态栏上叠加图像?这是我想要的样子 -

我阅读了this,但它给出的结果与我想要的不同。操作栏仍然有一些不透明度,状态栏完全没有效果。

有什么办法吗?

【问题讨论】:

    标签: java android image android-actionbar material-design


    【解决方案1】:

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

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

    编辑: 您希望它在 v21 文件中,因为低于 5.0 的 Android 版本不支持此功能。

    另外...对于 Material Design,您应该使用 ToolBar 而不是 Action Bar。下面介绍如何更改工具栏的颜色。

    toolbar.getBackground().setAlpha(0);
    

    【讨论】:

      【解决方案2】:

      检查this的答案。

      This 在我的项目中完美运行。

      这个库也很适合探索: https://github.com/ManuelPeinado/FadingActionBar

      【讨论】:

      • 虽然列出的库不错,但这里还有一个更强大的库:github.com/ksoichiro/Android-ObservableScrollView
      • 没问题!几天前我发现了它并将其实现到我的应用程序中。很美丽!还有一些其他类型的东西,比如 FlexibleSpace。
      • 感谢您的回答。虽然这会起作用,但有没有办法在不滚动的情况下做到这一点?我可以添加固定图像吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多