app.md

2018-11-22 17:56 更新

ngui/app

Class: GUIApplication

GUIApplication.onLoad

GUIApplication.onUnload

GUIApplication.onBackground

GUIApplication.onForeground

GUIApplication.onPause

GUIApplication.onResume

GUIApplication.onMemorywarning

內(nèi)存不足時(shí)觸發(fā),觸發(fā)后會(huì)自動(dòng)調(diào)用clear()進(jìn)行資源清理并執(zhí)行js垃圾收集

GUIApplication.constructor([options])

Example:

import GUIApplication from 'ngui/app'
import Root from 'ngui'


var opts = { anisotropic: true, mipmap: true, multisample: 2 };


// 注意: jsx語(yǔ)法只能出現(xiàn)在.jsx文件中
new GUIApplication(opts).start(<Root>Hello</Root>).onLoad = function () {
    // my code ...
    console.log('Hello!');
};

GUIApplication.start(vx)

通過(guò)vx視圖xml數(shù)據(jù)啟動(dòng)應(yīng)用程序

GUIApplication.clear()

清理釋放一些不常用到的資源

GUIApplication.openUrl(url)

調(diào)用后會(huì)打開(kāi)系統(tǒng)瀏覽器并跳轉(zhuǎn)到url

GUIApplication.sendEmail(recipient,subject[,cc[,bcc[,body]]])

調(diào)用后會(huì)打開(kāi)系統(tǒng)郵件郵件客戶端的發(fā)送界面,并填充傳入的參數(shù)。

多個(gè)接收人使用逗號(hào)分割。

Get: GUIApplication.isLoad

是否已載入完成

Get: GUIApplication.displayPort

Get: GUIApplication.root

Get: GUIApplication.focusView

獲取第一響應(yīng)者,即當(dāng)前焦點(diǎn)

GUIApplication.defaultTextBackgroundColor

默認(rèn)文本背景顏色

GUIApplication.defaultTextColor

默認(rèn)文本顏色

GUIApplication.defaultTextSize

默認(rèn)文本尺寸

GUIApplication.defaultTextStyle

默認(rèn)文本樣式

GUIApplication.defaultTextFamily

默認(rèn)文本字體家族

GUIApplication.defaultTextShadow

默認(rèn)文本陰影

GUIApplication.defaultTextLineHeight

默認(rèn)文本行高

GUIApplication.defaultTextDecoration

默認(rèn)文本裝飾

GUIApplication.defaultTextOverflow

默認(rèn)文本溢出選項(xiàng)

GUIApplication.defaultTextWhiteSpace

默認(rèn)文本處理空格方式

Object: Options

  • 創(chuàng)建GUIApplication的選項(xiàng),這是個(gè)Object類型描述并沒(méi)有實(shí)際存在的構(gòu)造函數(shù)

anisotropic

  • 啟用圖像各項(xiàng)異性 anisotropic

mipmap

  • 啟用mipmap圖像 mipmap

multisample

  • 0-4 Level 啟用多重采樣抗鋸齒 0不啟用,4為最大

  • 啟用后有非常明顯的抗鋸齒效果,但會(huì)消耗非常多的繪圖性能

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)