我正在使用材料设计组件中的新Bottom App Bar。我试图在底部应用栏的顶部给阴影,如下图所示,在Google Tasks应用中。
我尝试同时使用android:elevation
和app:elevation
属性。请帮忙。
答案 0 :(得分:5)
我最终使用了这个solution。
第1步
如下所示,在drawable文件夹中创建一个shape_drawable.xml
文件:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#1F000000"
android:endColor="@android:color/transparent"
android:angle="90" />
</shape>
第2步
创建一个View
,将shape_drawable.xml
设置为背景,然后将视图放置在BottomAppBar的上方。
<View
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_above="@id/bottom_bar"
android:background="@drawable/shape_drawable"/>
答案 1 :(得分:2)