我有一個ListView
,它具有相當高和複雜的項目,但沒有太多極端。每個項目是一個CardView
與不同數量的行。使用複雜項目優化ListView性能
不幸的是,使滾動完全平滑似乎相當困難。
即使適配器的getView()
方法除了返回已回收視圖之外幾乎沒有任何功能,但仍有16ms以上的幀。
慢幀的繪製時間比其他幀(如8ms)慢得多,因爲當用戶滾動到它時(我認爲)該項目無效並繪製到緩存。
我試圖設置scrolling_cache
到false
,沒有幫助。使用RecyclerView
也未改善性能。
你爲什麼不試試'RecyclerView' –
我會盡快更新這篇文章。 – fhucho
@NJ沒有幫助 – fhucho