[英]Improving Android layout inflating speed
我有一個Android游戲,其中包括一個屏幕,列出所有正在進行的游戲,簡短說明,對手名稱和個人資料圖片等。非常類似於Zynga的朋友游戲。 但是,當你有幾十個正在進行的游戲都需要列出時,我一直在渲染游戲列表時遇到巨大的性能問題。
由於加載時間可能是5秒以上,我認為是時候進行一些分析並找出瓶頸。 事實證明,大約70%的時間用於充氣和初始化布局元素(已盡量減少為盡可能平坦和輕盈),所以即使我可以優化其余代碼即時發生,加載用戶體驗的觀點來看,時間仍然是不可接受的。
由於附加的UI元素(例如按鈕等不遵循與游戲相同的模板),簡單的ListView將無法工作。 在iOS上,類似的結構幾乎立即呈現,即使在3GS上也是如此,所以我期望至少類似的速度來自同樣功能強大的Android設備。 我有什么選擇來減少布局膨脹和初始化所用的時間?
(如果你不知道它是什么樣的話,有朋友的單詞截圖供參考)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.