2016-07-04 92 views

回答

0

使用浮動actiob按鈕XML的XML代碼定義:

app:fabSize="normal|mini" 
0

這種類型的問題發生在一個不適用正確填充根據材料設計指導線或只有一個圖像/圖標使用。嘗試將圖標放在特定的文件夾即(hdpi,mdpi,xhdpi ...)。然後Android系統自動圖片圖標作爲每個設備密度像素。 如果你已經做了所有以適當的方式,試圖使我們app:fabsize="";財產

3

TL;博士:最佳尺寸爲32×32 如果您使用的是FloatingActionButton控制 - 這就是Android的Studio使用。


Marcin is correct時,他指出在UI規範:

根據材質設計指南24×24dp

這個定義圖標應該有多大出現在屏幕上,一旦框架將其呈現在FAB控制中。


不是爲在您的應用程序使用什麼大小的圖標相同,因爲框架做一些縮放你。

爲基本活動

Android Studio中的示例代碼創建與它FAB的佈局是這樣定義的:

<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" 
    app:srcCompat="@android:drawable/ic_dialog_email"/> 

看在我安裝SDK25是ic_dialog_emailmdpi密度給了我下面的32×32圖像:

ic_dialog_email.png


所以32×32是OPT imal圖像大小用於您的應用程序。該框架將按比例縮放以24x24顯示。

相關問題