Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我应该采用哪种格式和字体大小?_Android_Ios_Flutter - Fatal编程技术网

Android 我应该采用哪种格式和字体大小?

Android 我应该采用哪种格式和字体大小?,android,ios,flutter,Android,Ios,Flutter,我左右为难。设计团队为我提供了应用程序应该使用的公司图标,但不太确定应该使用哪一个(格式和大小) 名单如下: 图标字体: 尺寸:16x16、24x24、32x32 格式:.eot、.svg、.ttf、.woff和.woff2 图标图像: 尺寸:16x16、24x24、32x32 类型:png和svg Svg更灵活,但大部分阅读内容似乎都集中在png类型上 此外,我应该使用什么尺寸的应用程序栏或选项卡栏,以配合iOS和Android以及不同类型的分辨率?我知道这取决于屏幕的分辨率,但哪个尺

我左右为难。设计团队为我提供了应用程序应该使用的公司图标,但不太确定应该使用哪一个(格式和大小)

名单如下:

图标字体:

  • 尺寸:16x16、24x24、32x32
  • 格式:.eot、.svg、.ttf、.woff和.woff2
图标图像:

  • 尺寸:16x16、24x24、32x32
  • 类型:png和svg
Svg更灵活,但大部分阅读内容似乎都集中在png类型上

此外,我应该使用什么尺寸的应用程序栏或选项卡栏,以配合iOS和Android以及不同类型的分辨率?我知道这取决于屏幕的分辨率,但哪个尺寸应该是1x、2x和3x?有拇指规则吗


谢谢

颤振自动处理不同的屏幕分辨率。这意味着,当您创建具有特定大小的容器时,它将在高密度设备上相应地放大(在2.0x设备上为108px)

这就是说,标准小部件(如
AppBar
cupertinaviationbar
)在所有设备上都看起来不错

如果您想推出自己的设计,您可以随时查看以获得一些测量的想法

关于图标:Flatter需要缩放良好的图标,并且对图标字体有很好的支持(没有对svg的官方支持)


我建议您使用将svg图标转换为与颤振兼容的图标字体。

感谢@boformer的输入。所以,如果我理解正确,你不会给应用程序栏动作图标任何高度和宽度,即使它来自图标类之外?另外,Flutter如何处理我的图标字体以及我应该使用哪种文件类型?我回答了与文件类型相关的问题。我使用了.ttf,将其添加到pubspec,然后创建一个类来访问我的所有图标。默认图标大小为24.0,但我认为您可以通过在应用程序周围包装图标主题来更改它。