FloatingActionButton 在 API 19 中有奇怪的背景

FloatingActionButton has strange background in API 19

我的 FloatingActionButton 在 API 20+ 上运行良好,但在 API 19 上我有一个奇怪的圆圈。

您可以看到 在橙色圆圈周围还有另一个圆角矩形 或者我真的不知道那是什么...但它就在那里。

我怎么能把那个东西藏起来呢?

这个只出现在API 19 (Android 4.4)

我用'com.android.support:design:26.0.2'

提前致谢。

编辑:

我不使用海拔。

XML 来源:

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    xmlns:app="http://schemas.android.com/apk/res-auto"

    android:clipChildren="false"
    android:clipToPadding="false"
    android:orientation="vertical"
    android:padding="8dp">



    <android.support.design.widget.FloatingActionButton

        android:id="@+id/stream_toggle_btn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/ic_stream_video_white" />


</LinearLayout>

FAB 正在使用阴影,LinearLayout 不适合,因为它包装视图内容并忽略 fab 阴影。

FAB 应在RelativeLayoutFrameLayout(最合适)或CoordinatorLayout。作为 FAB 的父级和视图的主要布局不包装 FAB 大小。

FAB 的基本用法是 -

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
    android:layout_margin="16dp"
    app:fabSize="normal"
    app:srcCompat="@drawable/ic_add_white_24dp" />