如何使FloatingActionButtn充满图像?

时间:2016-04-14 12:07:00

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

当我为FloatingActionButton设置Image时,它将是所有方向的边距。所以我希望ActionButton填充图像而没有任何边距。

enter image description here

3 个答案:

答案 0 :(得分:0)

使用属性

android:src="YOUR_DRAWABLE"

在您的android.support.design.widget.FloatingActionButton XML布局块中。

同样在您styles.xml中,根据您使用的样式(通常是AppTheme)使用

<item name="colorAccent">@android:color/transparent</item>

答案 1 :(得分:0)

我认为这是你想要实现的目标。使用此代码。

  <android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    android:fitsSystemWindows="true"
    android:cropToPadding="true"
   android:background="@android:color/primary_text_dark"
    android:src="@drawable/zvam" />

你会得到这样的东西。

http://i.stack.imgur.com/FC4xg.png

答案 2 :(得分:0)

很抱歉,我没有直接回答你的问题(如果可以,我会发表评论),但我认为这不是一个好主意。

在我看来,你只想在FAB上有一个完成/检查图像。如果是这种情况,您应该使用Google的资料图标页面中的“完成”图标:https://design.google.com/icons/#ic_done

另外,请查看Google针对FAB的设计指南:https://www.google.com/design/spec/components/buttons-floating-action-button.html