我想用自定义的宽度和高度使我的FloatingActionButton更大。我发现只有当我在FrameLayoutCoordinatorLayout中作为一个孩子添加时,这才是可能的。棒棒糖和棉花糖看起来不错。但在棒棒糖前,FloatingActionButton的阴影很奇怪。是安卓的错误还是我做错了什么?

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/help_layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true">

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/my_btn"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_gravity="center"
        android:src="@mipmap/ic_launcher" />

</android.support.design.widget.CoordinatorLayout>

我也尝试添加和app:borderWidth="0dp",但没有成功。
这就是它在Kitkat的样子:
android - 预棒棒糖上的FloatingActionButton阴影-LMLPHP

最佳答案

Fab按钮在两个默认维度下可用。
正常(56dp)
微型(40DP)
但是您可以通过在dimens.xml(在values下)中添加以下代码来覆盖该值。

<dimen name="design_fab_size_normal">150dp</dimen>
<dimen name="design_fab_size_mini">30dp</dimen>

08-18 16:53