我正在使用 Material Design Components 中的新底部应用栏。我试图在底部应用栏的顶部提供阴影,就像 Google Tasks 应用中的一样,如下所示。
我试过同时使用android:elevation
和app:elevation
属性。请帮忙。
我正在使用 Material Design Components 中的新底部应用栏。我试图在底部应用栏的顶部提供阴影,就像 Google Tasks 应用中的一样,如下所示。
我试过同时使用android:elevation
和app:elevation
属性。请帮忙。
我最终使用了这个解决方案。
步骤 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"/>