Android 開發中踩過的坑之二: 16ms的UI線程時間纔不會卡頓

AndroidUI卡頓, 是總會遇到的問題, java

這個坑常常遇到, 一般在優化時纔會重點關注. 一般在Adapter.getView()方法中比較突出.優化


人眼的緣由, 1秒24幀的動畫才能感到順暢. 因此每幀的時間大概有41ms多一點點(1000ms/24). 可是可是, 注意了, 這41ms不是全都留給你java代碼, 而是全部java native 屏幕等等的, 最後留給咱們用java級別發揮的時間, 只有16~17ms了.動畫

因此,當你優化視覺效果時, 留意UI線程的時間, 超過16ms, 就須要處理了.spa

相關文章
相關標籤/搜索