微信二维码
微博二维码
qq号二维码

对安卓手机的理解,安卓手机与iphone在界面设计上的区别?

李赫男 2020-09-27 UI设计 188人浏览

在设计界面时,我们会通常先设计ios界面,然后再根据ios改安卓界面。请简单说明对安卓手机的理解,安卓手机与iphone在界面设计上的区别?

2个回答
甄明

安卓系统需要适配很多分辨率,而且不同的开发人员有不同的适配方式。官方文档里建议要提供 4 种尺寸的界面切图:LDPI, MDPI, HDPI, XHDPI。而且为了方便计算,官方有 DP 这样的单位来方便开发;iOS 上一般就是普通分辨率的切图以及 @2x 的切图,而且是直接倍乘的尺寸,相对比较简单。除了切图以外,界面布局也必须考虑不同分辨率下的情况iOS 的 Tab Bar 是在屏幕底部的,但是 Android 上并没有这样的规定。而且考虑到很多安卓手机底部已经有一排实体按钮,放在顶上有时也是不错的。模拟界面字体的时候 Apple 这边英文部分用 Helvetica Neue,中文部分可以使用 STHeiti;Android 部分可以使用 Droid Sans FallbackiPhone 各代各批次的屏幕有差,但可以按照主流机型试着调整一下色差,设计效果尽量放到实际机器上看;Android 这边。。。。就算了吧iOS 界面开始时很多动效可以直接调用;Android 的话有时需要开发人员自己写,考虑到各机型适配和性能情况有时候效果会打折扣Android 下没有“按状态栏回顶部的功能”,有时需要照顾一下

回答已被采纳   2020-09-29
张烨

安卓系统需要适配很多分辨率,而且不同的开发人员有不同的适配方式。官方文档里建议要提供 4 种尺寸的界面切图:LDPI, MDPI, HDPI, XHDPI。而且为了方便计算,官方有 DP 这样的单位来方便开发;iOS 上一般就是普通分辨率的切图以及 @2x 的切图,而且是直接倍乘的尺寸,相对比较简单。除了切图以外,界面布局也必须考虑不同分辨率下的情况iOS 的 Tab Bar 是在屏幕底部的,但是 Android 上并没有这样的规定。而且考虑到很多安卓手机底部已经有一排实体按钮,放在顶上有时也是不错的。模拟界面字体的时候 Apple 这边英文部分用 Helvetica Neue,中文部分可以使用 STHeiti;Android 部分可以使用 Droid Sans FallbackiPhone 各代各批次的屏幕有差,但可以按照主流机型试着调整一下色差,设计效果尽量放到实际机器上看;Android 这边。。。。就算了吧iOS 界面开始时很多动效可以直接调用;Android 的话有时需要开发人员自己写,考虑到各机型适配和性能情况有时候效果会打折扣Android 下没有“按状态栏回顶部的功能”,有时需要照顾一下

  2020-09-29
分享到:

最新问题

张天艺 老师 提问: 使用Spring框架的好处是什么?
张天艺 老师 提问: 什么是Spring MVC框架?

最热问题

王伟平老师 提问: Java中的static关键词用法
孙悦老师 提问: 北欧风格有什么特点
夏磊银老师 提问: 【JavaScript】数据类型
夏磊银老师 提问: 【JavaScript】数组去重