如何删除应用栏上方的阴影?

前端之家收集整理的这篇文章主要介绍了如何删除应用栏上方的阴影?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想通过添加< item name =“ android:statusBarColor”> @android:color / transparent< / item>来使状态栏变得透明.到样式名称=“AppTheme.NoActionBar”上的v21 / styles.xml但是我在应用栏上方留下阴影,是否可以将其删除

编辑:
好的我认为解决方案是移动应用栏占据状态栏空间并扩展额外dp的应用栏以匹配它的大小所以我的问题是,是否可以向上移动或扩展应用栏高度?

activity_search.xml

<android.support.design.widget.AppBarLayout
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:theme="@style/MyMaterialTheme.AppBarOverlay">

     <android.support.v7.widget.Toolbar
          android:id="@+id/toolbar"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="?attr/colorPrimary"
          app:popupTheme="@style/MyMaterialTheme.PopupOverlay"/>

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_search"/>

解决方法

我相信这个问题指的是同样的问题
Android appbarlayout elevation appears in status bar

Possible solutions:

您的根布局应始终具有android:fitsSystemWindows =“true”,否则您的UI将不会在状态栏后面绘制.

现在将AppBarLayout包装在另一个具有的CoordinatorLayout中

机器人:fitsSystemWindows = “假”.

这样可以防止阴影溢出到状态栏.

原文链接:https://www.f2er.com/android/317556.html

猜你在找的Android相关文章