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 应在RelativeLayout
、FrameLayout
(最合适)或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" />
我的 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 应在RelativeLayout
、FrameLayout
(最合适)或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" />