但我得到的是:
首先,我在drawable(drop_down_back_0.xml)中制作了一个带有波纹的形状:
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#C54747">
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/colorAccent" />
<stroke android:color="@color/colorPrimary" android:width="1dp"/>
<corners android:radius="30dp"/>
</shape>
</item>
</ripple>
然后我以一种风格使用它:
<style name="toolbarMenuStyle" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="android:colorBackground">@android:color/transparent</item>
<item name="android:textColor">@color/colorPrimaryDark</item>
<item name="android:background">@drawable/drop_down_back_0</item>
</style>
最后,我在我的 activity_layout.xml 中使用了该样式:
.
.
.
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#526C98"
android:elevation="10dp"
app:titleTextColor="#fff"
app:popupTheme="@style/toolbarMenuStyle" >