【问题标题】:Flat action bar with Theme.Material带有 Theme.Material 的平面操作栏
【发布时间】:2015-01-09 11:46:55
【问题描述】:

有人可以帮我处理 Material 主题吗?

我希望操作栏是扁平的。 这是我尝试使用的代码。

<style name="Theme.Kpi_Schedule.full" parent="android:Theme.Material.Light.DarkActionBar">
   <item name="android:windowContentOverlay">@null</item>
   <item name="android:colorPrimaryDark">#1E88E5</item>
   <item name="android:popupBackground">#fff</item>
   <item name="android:windowTranslucentNavigation">true</item>
   <item name="android:navigationBarColor">@android:color/transparent</item>
   <item name="android:actionBarStyle">@style/ActionBar.Solid.Kpi_Schedule.full</item>
</style>

<style name="ActionBar.Solid.Kpi_Schedule.full" parent="android:Widget.Material.ActionBar.Solid">
   <item name="android:windowActionBarOverlay">true</item>
   <item name="android:background">#03A9F4</item>
   <item name="android:displayOptions">homeAsUp</item>
</style>

【问题讨论】:

    标签: android android-theme material-design flat


    【解决方案1】:

    我找到了答案:

    我必须添加

    <item name="android:elevation">0dp</item>
    

    到我的主题文件。

    【讨论】:

      【解决方案2】:

      它不是一个操作栏。它是一个“工具栏”,请参阅此链接了解更多信息http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html

      如果您想继续使用操作栏,请使用此库。你可以拥有像动画和外观这样的材料设计:https://github.com/markushi/android-ui

      【讨论】:

      • 嗯。不,这不对。我不使用 AppCompat
      • 哦,如果您想继续使用操作栏,还有另外一种选择。我已经更新了我的答案。请看一下
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多