2011-09-24 70 views
1

我想向我的水平佈局容器添加自定義背景。有提到來完成此兩種方式:SkinnableContainer +佈局vs組+ Rect + Hgroup

  1. 使用SkinnableContainer與Horizo​​ntalLayout
  2. 使用一組與矩形和另一HGroup裏面。

根據內存情況,哪個更好?另外,將多個組,hgroups和vgroup放入嵌套方式是設計中的一個主要缺陷?

在此先感謝!

回答

1

根據內存情況,哪個更好?

你必須測試和看到,但從理論的方法;一個SkinnableContainer將比一個組執行更多的處理。我的第一種方法是使用一個Rect組中的Rect。或者,如果您正在進行移動開發,請使用一個組並使用圖形API在其上繪製一個Rect。

此外,是在嵌套 時尚多個組,hgroups和vgroups設計的主要缺陷?

不是一個主要的設計缺陷,但它可能非常有助於在應用程序中缺乏性能。它成爲一個問題,你應該評估你對容器的使用,看看你是否可以最小化。有時使用basicLayout並編寫佈局算法將爲您提供更多的性能和靈活性。不過,這可能需要更長時間才能完成,具體取決於複雜程度。

+0

謝謝!我現在正在測試。如果結果不同,他們會發布結果。 – Rohit