加载中 ...

APP设计和开发期间的解决问题

2019-07-10 17:13:14 来源:沈阳小程序开发 作者:沈阳软件开发

在APP的设计和开发过程中,存在一个不可避免的问题:面对市场上各种各样的手机分辨率,我们应该使用什么样的规则来设计产品以确保所有型号具有不同的分辨率有保证吗?你能完美恢复吗?特别是对于具有大量分辨率和无法控制的Android,有没有办法保证所有分辨率模型的完美设计? A沈阳小程序开发

ad.jpg

这个案例是肯定的,只要我们必须弄清楚一些规则并遵循一些规则。 1.物理分辨率和逻辑分辨率物理分辨率是设备显示的像素,即px,这里没有解释太多。逻辑分辨率分别由iOS和Android中的pt和dp标识(以下与dp统一)。由于每个模型的像素密度(dpi/ppi)不同,为了保证对不同dpi模型的相同效果,dp被导出用于设计和开发阶段,而dp最终将根据像素乘数对应模型dpi,它被转换为px。例如,iPhone4~iPhone7上的30x30dp图像:60x60px,1dp=2px,密度=2x。在Android 1920x1080上,它显示90x90px,1dp=3px,密度=3x在不同的dpi型号上,标有相同dp的数字对于px是不同的,但实际物理尺寸在设备上是相同的。 2.如何获得设备的dp和密度?对于iOS设备,dp是直接可用的,如320x480,320x568,375x667,414x736等。而且密度固定为1x,2x,3x,只需要提供相应的切割表。 (虽然iPhone6 +和iPhone7 +的实际密度不是3x,它的分辨率是1080x1920px,但我们没有管理它,iOS系统将帮助我们处理,自动适应1242x2208到1080x1920)对于Android设备,密度可以直接采集,dp也可以通过计算得到。 然而,由于Android设备的大分辨率和一些历史问题,密度可能具有除1x,2x,3x,4x之外的非整数密度,例如0.75x,1.5x等。非整数密度将导致产品根据dp布局和切割。设计恢复时可能是“面食”,但由于设备非常小,您可以直接忽略此问题。我们在设计中,在dp,而不是px!我们可以使用单个整数来生成设计草稿,例如1x或2x。选择画布尺寸的主流模型,例如375x667dp和360x640dp。设计具有最小宽度和高度dp,例如320x480dp。针对可变宽度和高度部分描述了拉伸规则。每个图标材料被剪切1x~4x。这样,您可以使用一个版本的设计获得多个平台。审核过程只需要将整数密度设备的屏幕截图与相应的设计草图进行比较。我们正在开发中,也是在dp中,而不是px!在不同的分辨率模型上,我们将它们视为不同宽度和高度的dps。面对复杂的布局逻辑,手动计算代码中的宽度和高度以及位置比使用配置文件和布局管理器更具可控性和效率。 汇海 Technology是领先的综合性软件和信息服务公司,为客户提供从软件开发到营销和推广的互联网解决方案,旨在成为业界领先的全链信息技术服务提供商。公司与中国移动,平安银行,南方数字,北大青鸟,西门子等行业巨头进行了全面深入的战略合作。深入涉足汽车,金融,电子商务,农业,教育等重点行业,不断开拓全国市场,为客户提供全方位的连锁服务。优质,高效,技术服务,综合优势和行业特色。 武汉哪家公司做网站?武汉哪家公司做网站?哪家公司是网站?武汉着名的网站建设公司?武汉的武汉网站生产企业有哪些?武汉网站外包?武汉软件开发公司?什么app开发,微信开发,武汉系统开发公司?如果您有这样的需求,请联系汇海技术,财富热线:027-86633307,我们将以专业的服务态度做到每一个需要,这是我们的目标,使每一个需要到极致!

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。