棒棒糖上的FloatingActionButton阴影 [英] FloatingActionButton shadow on pre-lollipop

查看:94
本文介绍了棒棒糖上的FloatingActionButton阴影的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想通过自定义宽度和高度将我的FloatingActionButton变得更大.我发现只有在FrameLayoutCoordinatorLayout中将其添加为子级时,才有可能.在棒棒糖和棉花糖上看起来不错.但是在棒棒糖之前,来自FloatingActionButton的阴影非常奇怪.是来自Android的错误还是我做错了什么?

I want to make my FloatingActionButton much bigger with custom width and height. I find out that this is possible only if I add this as a child in FrameLayout or in CoordinatorLayout. On Lollipop and Marshmallow it looks good. But on pre-Lollipop the shadow from FloatingActionButton is very strange. Is it a bug from Android or I did something wrong?

<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",但是没有运气.

I also tried to add and app:borderWidth="0dp" but with no luck.

这是奇巧(Kitkat)的样子:

This is how it looks in Kitkat:

推荐答案

Fab按钮在两个默认尺寸下可用. 普通(56dp), 迷你(40dp)

Fab button is available under two default dimensions. Normal (56dp), Mini (40dp)

但是您可以通过在dimens.xml中(在值下方)添加以下代码来覆盖此值.

But you can override this values by adding followings code in dimens.xml (under values).

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

这篇关于棒棒糖上的FloatingActionButton阴影的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆