【发布时间】:2016-06-05 09:24:42
【问题描述】:
我想创建适用于 Android 和 iOS 的 adobe air 移动应用程序,应用程序不是游戏,我将仅使用向量作为 GUI。以百分比计算多屏的对象大小和文本大小是否有意义?
示例标题将是舞台高度和宽度 100% 的高度 10%(10% 转换为像素),标题内的所有对象也将以相对于标题的大小百分比计算。
标题中的按钮将是标题高度的 70%,依此类推...
【问题讨论】:
-
您应该使用物理尺寸进行设计 - 控制所有显示的实际尺寸。因此,例如,您的标题和按钮将以英寸为单位的特定大小,而不是显示的像素或百分比。像素密度告诉您设备显示屏每英寸有多少像素。 Google 的 Material Design > Layout > Units and Measurements 是像素密度的快速概览:google.com/design/spec/layout/units-measurements.html
-
我想使用显示百分比来避免 DPI 计算,因为空气 Capabilites.DPI 不太正确?我的应用程序将始终处于纵向模式,所以百分比非常好?
-
百分比是指所有位置和大小。显示屏幕的百分比。
-
我最近没有处理它,但是是的,设备不给你 DPI。我认为您必须弄清楚它是什么设备并存储 DPI。可能有共享代码或 ANE 可以为您执行此操作。问题是 4 英寸和 5.7 英寸显示屏的尺寸差异非常显着,超过 20% 的用户仍在使用 4 英寸手机。
标签: android ios actionscript-3 air screen