AS手机项目 - 使用screenDPI计算物理尺寸
作者:hangge | 2014-12-29 14:26
不同的android,iphone等手机,有着不一样的分辨率和dpi,所以我们如果绘制一个固定像素大小的组件,在不同的机器行就会显示为不同的物理尺寸。
而使用Capabilities.screenDPI属性,可以精确的显示指定物理尺寸,而不管是在哪一种屏幕上显示。
Capabilities.screenDPI表示屏幕每英寸所占用的点数(dpi)。下面代码绘制一个宽1.5英寸,长1英寸的矩形:
var width:uint = Capabilities.screenDPI*1.5; var height:uint = Capabilities.screenDPI ; this.graphics.beginFill(0xff0000); this.graphics.drawRect(0,0,width,height); this.graphics.endFill();
全部评论(0)