Android支持库,导航栏下方的视图寻呼机上的Shadow

时间:2015-10-08 13:26:12

标签: android android-actionbar material-design androiddesignsupport

我们正在使用设计支持库中的新材料设计概念和操作栏。视图寻呼机上有阴影的奇怪问题,请在这里查看图像 https://play.google.com/store/apps/details?id=com.raxis.signalapp

仅在具有android 5.0+,

的设备中才能看到它

知道为什么会发生这种情况或者避免这种情况的解决方案吗?

由于

4 个答案:

答案 0 :(得分:0)

这是Elevation属性,仅用于Lollipop +。

答案 1 :(得分:0)

删除海拔。

在布局中,如果您需要阴影,请执行以下操作:

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@color/primary_dark"
        android:theme="@style/toolbarstyle"/>
    <include layout="@layout/toolbar_shadow" />

阴影布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <View
        android:layout_width="match_parent"
        android:layout_height="4dp"
        android:background="@drawable/shadow" />
</LinearLayout>

答案 2 :(得分:0)

您需要将elevation的{​​{1}}属性设置为0。

ActionBar

答案 3 :(得分:0)

谢谢!我搞定了。在活动的操作栏上设置样式的高程属性或setElevation为我解决了它。然而,对于一些用户而言,提升看起来确实很好,很少有人说它很烦人。

我认为这取决于设计人员。