2016-01-06 59 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格式。