Dimensions

译注:本模块用于获取设备屏幕的宽高。

方法#

static set(dims: {[key:string]: any}) #

这个函数只应该被原生代码调用。.

@param {object} dims 一个简单的字符串作为key的对象,包含了需要设置的尺寸信息。

static get(dim: string) #

初始的尺寸信息应该在runApplication之后被执行,所以它可以在任何其他的require被执行之前就可用。不过在稍后可能还会更新。

注意:尽管尺寸信息立即就可用,但它可能会在将来被修改(譬如设备的方向改变),所以基于这些常量的渲染逻辑和样式应当每次render之后都调用此函数,而不是将对应的值保存下来。(举例来说,你可能需要使用内联的样式而不是在StyleSheet中保存相应的尺寸)。

例子:var {height, width} = Dimensions.get('window');

@param {string} dim 想要获取的尺寸信息的字段名。

@returns {Object?} 返回的尺寸信息值。