
212
|
第十三章:最佳化使用者介面
圖
13-15
層級檢視:遜色結構的詳細資訊
值得一提的是紅色或黃色的效能指標並不一定代表問題,尤其是當
ViewGroup
節點具有較多的子檢視元件且過於複雜的時候(因此花較多時間在繪製)。
當我檢視較遜色的
UI
時,我看到許多不同節點上的效能指標是紅色與黃色(此圖中,
紅色與黃色的原點沒有規則地散布在各個地方);整體來說,這整個
UI
是存在問題的,
且這些問題並非特定
ViewGroup
所有;此時我知道此版面可能是過於複雜,需要考慮完
整地重新設計;下一步我將會檢查那些紅色效能指標的特定元件(在此例為上方數來第
二個
TextView
與右下角的
EditText
)。在這個例子中,這些元件都是使用
Android
基
底類別(
TextView
)的一般類型,如果這些元件是自訂的
Views
(即
MyCustomTextView
)
的話,紅色與黃色的效能指標會是指示那些該花時間去優化的地方;在此例因為這些
都是
Android
基底類別,我知道我應當花時間在其他地方。