簡體   English   中英

Flash Builder 4.6,移動,動態將圖像加載到自定義ItemRender中

[英]Flash Builder 4.6, Mobile, Dynamic load image into custom ItemRender

在哪里可以在自定義itemrender中加載圖像以用於列表的好地方。 我嘗試在createChildren中為圖像創建我的支架,但尚未設置數據。.我認為在data函數中還不行,因為每次用戶滾動時都可以調用calinig。

您需要將數據/ URL設置為commitProperties的圖像。

您沒有告訴我們圖像是什么以及它與itemRenderer的關系。 以下是一些選擇:

如果您的圖像不會根據數據改變,則在createChildren()中創建圖像類。 在createChildren()方法中為其設置屬性; 如果是靜態的。 如果它可能會更改,則可以考慮在commitProperties()中進行設置。

如果您的圖像會根據數據而改變; 那么您應該在set data方法或dataChange事件處理程序中對其進行更改。 我更喜歡后者,但這只是偏愛。 滾動列表時,itemRenderer被重新使用。 因此,渲染器表示的數據隨之變化。 視覺顯示也應如此。

如果dataProvider的許多元素可能使用相同的圖像; 您可以編寫條件邏輯來確定是否應再次加載圖像。 這樣可以防止不必要地重新加載圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM