我在ActionMode中自定义关闭图标时遇到问题。 我使用以下属性更改主题中的图标:
<item name="actionModeCloseDrawable">@drawable/ic_cross</item>
除了点击图标时产生的涟漪效果,它可以正常工作。如下图所示,图标未居中。我尝试将其与其他属性对齐:
<item name="actionModeCloseButtonStyle">@style/BaseAppTheme.CloseMode</item>
<style name="BaseAppTheme.CloseMode" parent="Widget.AppCompat.ActionButton.CloseMode">
<item name="android:gravity">center</item>
</style>
但是它也不起作用。 任何帮助将不胜感激。
答案 0 :(得分:0)
尝试一下:
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbarlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
app:liftOnScroll="true">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
style="?attr/catalogToolbarWithCloseButtonStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:title="@string/toolbar_title"/>