【React Native】文件翻譯閱讀紀錄 - APIs - Dimensions
Facebook Open Source React Native |
Dimensions
Methods
參考
Methods
set()
static set(dims)
只應通過發送didUpdateDimensions事件從本機代碼調用此方法。
@param {object} dims要設置的維的簡單字符串鍵控對象
@param {object} dims要設置的維的簡單字符串鍵控對象
get()
static get(dim)
在調用runApplication之前設置初始維度,以便在運行任何其他需求之前它們可用,但可以在以後更新。
注意:雖然維度可立即使用,但它們可能會更改(例如,由於設備旋轉),因此依賴於這些常量的任何渲染邏輯或樣式都應嘗試在每個渲染上調用此函數,而不是緩存該值(例如,使用內聯)樣式而不是在StyleSheet中設置值。
示例:var {height,width} = Dimensions.get('window');
@param {string} dim調用set時定義的維度名稱。 @returns {Object?}維度的值。
注意:雖然維度可立即使用,但它們可能會更改(例如,由於設備旋轉),因此依賴於這些常量的任何渲染邏輯或樣式都應嘗試在每個渲染上調用此函數,而不是緩存該值(例如,使用內聯)樣式而不是在StyleSheet中設置值。
示例:var {height,width} = Dimensions.get('window');
@param {string} dim調用set時定義的維度名稱。 @returns {Object?}維度的值。
addEventListener()
static addEventListener(type, handler)
添加事件處理程序。支持的活動:
change
: 當Dimensions對像中的屬性更改時觸發。事件處理程序的參數是一個具有窗口和屏幕屬性的對象,其值分別與Dimensions.get('window')和Dimensions.get('screen')的返回值相同。
removeEventListener()
static removeEventListener(type, handler)
刪除事件處理程序。
0 意見