将阴影和深度添加到android工具栏
我正在尝试用Xamarin 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
`<?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版本的设备。我也试着创造我自己的风格,但我没有得到我想要的效果。