【问题标题】:Using extended floating action button with Appcompat theme使用带有 Appcompat 主题的扩展浮动操作按钮
【发布时间】:2020-03-09 15:23:40
【问题描述】:

当您的父样式设置为“Theme.AppCompat.Light.NoActionBar”时,有没有办法使用扩展的浮动操作按钮?

我的布局中有以下内容。当我的父样式设置为 AppCompat 时,应用程序因样式问题而崩溃。

<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
    android:id="@+id/viewMore"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
    android:layout_margin="16dp"
    android:text="View More"
    android:textColor="@color/colorPrimary"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"/>

【问题讨论】:

    标签: android floating-action-button


    【解决方案1】:

    作为suggested here,您可以使用Material bridge 主题来保留AppCompat 风格。

    <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar.Bridge">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 2015-09-18
      • 2020-01-11
      • 2021-10-11
      • 2021-08-05
      相关资源
      最近更新 更多