2016-07-04 93 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显示。

相关问题