动作模式自定义关闭图标问题

时间:2019-07-12 09:30:14

标签: android android-actionmode actionmode

我在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>

但是它也不起作用。 任何帮助将不胜感激。

enter image description here

1 个答案:

答案 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"/>