【问题标题】:Android navigation bar and status bar elevation/shadowsAndroid 导航栏和状态栏高度/阴影
【发布时间】:2018-02-09 10:43:41
【问题描述】:

我想设置我的导航栏和状态栏,就像下面链接中图片中的示例一样。 我怎么能这样做

see the example

【问题讨论】:

  • 你的意思是自定义颜色?
  • 不,我指的是高程和阴影

标签: android android-layout material-design android-statusbar android-navigation-bar


【解决方案1】:

您可以简单地通过设置如下样式属性来做到这一点:

<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="Theme" parent="android:Theme.Material.Wallpaper.NoTitleBar">
        <item name="android:statusBarColor">set_your_color</item>
        <item name="android:navigationBarColor">set_your_color</item>
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
    </style>
</resources>

希望对你有帮助!!

【讨论】:

    【解决方案2】:

    如果您想移除工具栏的高度和阴影,请在工具栏中添加app:elevation="0dp",如下所示:

      <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:elevation="0dp"
        android:theme="@style/AppTheme.AppBarOverlay">
    
        <android.support.v7.widget.Toolbar
        android:id="@+id/custom_toolbar"
        android:layout_width="match_parent"
        android:elevation="0dp"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        android:popupTheme="@style/AppTheme.PopupOverlay" />
    
        </android.support.design.widget.AppBarLayout>
    

    【讨论】:

      猜你喜欢
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多