usePhasedInstantiation = false

來源:互聯網
上載者:User

 LayoutManager.getInstance().usePhasedInstantiation = false;可以讓flex稍微跑快一點

api解釋:

 

一個標誌,用於指示 LayoutManager 是否允許在各個階段之間更新螢幕。如果為 true,則在各階段都會進行度量和布局,每個階段結束後都會更新一次螢幕。所有組件都將調用其validateProperties() 和 commitProperties() 方法,直到驗證完各自的所有屬性。螢幕將隨之更新。

然後,所有組件都將調用其 validateSize() 和 measure() 方法,直到測量完所有組件,螢幕也將再次更新。

最後,所有組件都將調用其 validateDisplayList() 和 updateDisplayList() 方法,直到驗證完所有組件,螢幕也將再次更新。如果正在驗證某個階段,並且前面的階段失效,則會重新啟動
LayoutManager。當建立和初始化大量組件時,此方法更為高效。架構負責設定此屬性。

如果為 false,則會在更新螢幕之前完成所有這三個階段。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.