将阴影和深度添加到android工具栏

将阴影和深度添加到android工具栏,android,xamarin.android,shadow,Android,Xamarin.android,Shadow,我正在尝试用Xamarin Android创建一个音乐播放器。我在布局的底部有一个工具栏,我正在尝试添加一个漂亮的阴影和深度,如下图所示: 这是我的布局: `<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:lay

我正在尝试用Xamarin Android创建一个音乐播放器。我在布局的底部有一个工具栏,我正在尝试添加一个漂亮的阴影和深度,如下图所示:

这是我的布局:

`<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:minWidth="25px"
    android:minHeight="25px">
    <android.support.v7.widget.Toolbar
        android:id="@+id/IDFIRSTTOOLBAR"
        android:layout_height="0dp"
        android:layout_width="match_parent"
        android:layout_weight="0.5"
        android:background="#543011"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
    <android.support.v4.view.ViewPager
        android:id="@+id/IDVIEWPAGER"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="3"
        android:background="#ffffff">
        <android.support.v4.view.PagerTabStrip
            android:id="@+id/IDPAGERTABSTRIP"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="top"
            android:paddingBottom="10dp"
            android:paddingTop="10dp"
            android:textColor="#ffffff" />
    </android.support.v4.view.ViewPager>
    <android.support.v7.widget.Toolbar
        android:id="@+id/IDSECONDTOOLBAR"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.5"
        android:color="#000000"
        android:background="#e2e2e2" />
</LinearLayout>`
`
`

我尝试了Android Lolipop中引入的提升属性,但它不起作用,除此之外,我的项目是针对在Lolipop下运行Android版本的设备

由于高程属性不可用,您可以尝试使用
shape
创建阴影样式,并使用
工具栏的
属性应用此样式

有关在xamarin android项目中使用
shape
,请参阅以下博客:

或者您也可以尝试使用创建您的背景资源

我已经测试过如何定义这样的形状:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
  <gradient
     android:angle="90"
     android:endColor="#88444444" />
</shape>


并将其应用到一个按钮中,它在android 4.4 emulator上工作。

您尝试过什么?那是一辆汽车吗?你的具体问题是什么?我尝试了Android Lolipop中引入的提升属性,但它不起作用,除此之外,我的项目是针对在Lolipop下运行Android版本的设备。我也试着创造我自己的风格,但我没有得到我想要的效果。