FAB图标没有填充按钮

时间:2017-05-21 21:58:23

标签: android xml material-design floating-action-button

我的布局怎么样导致浮动动作src图标不能展开以填充按钮的整个视图?

我认为也许repositories { mavenCentral() } dependencies { compile 'net.zetetic:android-database-sqlcipher:3.5.7@aar' compile fileTree(include: '*.jar', dir: 'libs') } 可以解决问题,但事实并非如此。加号图标仍然小于按钮(红色区域)。

app:borderWidth="0dp"

enter image description here

3 个答案:

答案 0 :(得分:1)

您使用的是错误的图标。你的晶圆厂表现得像它应该的那样。看一下材料guidelines

除了该图标外,您应该使用this来实现与Google日历应用中类似的制作工具设计。

答案 1 :(得分:0)

将属性app:useCompatPadding="false"添加到FloatingActionButton

您可以使用没有外圈的不同+图标。使用this图标。

OR,

您可以使用第三方库com.github.clans.fab.FloatingActionButton来获得所需的输出。

以下是一个例子:

<com.github.clans.fab.FloatingActionButton
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    android:id="@+id/material_design_floating_action_menu_item1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:layout_margin="16dp"
    android:clickable="true"
    android:src="@mipmap/ic_launcher"
    fab:fab_size="normal"
    android:visibility="visible"/>

<强>输出:

enter image description here

希望这会有所帮助〜

答案 2 :(得分:0)

我不确定这是不是一个好方法,但它确实有效。我将此行添加到dimens.xml。

    <dimen tools:override="true"
    name="design_fab_image_size">56dp</dimen>