2016-01-06 56 views

回答

0

android.support.design.widget.FloatingActionButton延伸View,所以你可以与使用android:background属性您绘制:

<android.support.design.widget.FloatingActionButton 
    android:layout_width="@dimen/fab_size" 
    android:layout_height="@dimen/fab_size" 
    android:background:"@drawable/your_image/> 

这是否对你的工作?

+0

不,它不起作用 –

0

要在设计中删除库的FAB按钮默认内容填充,我们必须覆盖setPadding(...)功能如下:

public class MyFAB extends FloatingActionButton { 
    public MyFAB(Context context) { 
     super(context); 
    } 

    public MyFAB(Context context, AttributeSet attrs) { 
     super(context, attrs); 
    } 

    public MyFAB(Context context, AttributeSet attrs, int defStyleAttr) { 
     super(context, attrs, defStyleAttr); 
    } 

    @Override 
    public void setPadding(int left, int top, int right, int bottom) { 
    } 
} 

,然后只用MyFAB代替FloatingActionButton XML格式。