簡體   English   中英

彈性樹自定義項渲染器子級創建

[英]flex tree custom item renderer children creation

我為樹創建了一個自定義項目渲染器,我在創建子代函數中添加了一些子代,我的問題是有時我需要顯示這些子代,有時我不需要,這取決於我還添加了一個按鈕在創建子項時,問題是即使我不希望它可見也不得不創建該項目,並通過將visible設置為false將其刪除,這會占用大量內存,我嘗試在按鈕上創建它單擊偵聽器,但滾動時孩子消失了,如果我繼續上下滾動,它可能會再次出現。

我正試圖在需要它可見時添加子項,這是否可行,或者我必須在子項創建方法上創建子項?

通常,您對狀態執行類似的操作。 這樣,僅當容器進入給定狀態時才創建容器內的組件(在本例中為項目渲染器)。 采用這種方法的好處是,您無需考慮何時需要創建/刪除組件,而讓狀態模型為您處理。 希望能有所幫助。

暫無
暫無

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

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