的性能我使用的是ViewAnimator(父類的ViewFlipper)做出某種互動的書。 層次結構大致是這樣的:如何提高ViewFlipper/ViewAnimator
<ViewAnimator>
<include layout="@layout/p0" />
<include layout="@layout/p1" />
<include layout="@layout/p2" />
...
</ViewAnimator>
所以這本書的頁數是ViewAnimator內。每個頁面都有一個帶有多層動畫ImageViews,TextViews,Buttons的FrameLayout ......結果太多了。通過viewAnimator.showNext()顯示本書的新頁面可能需要幾秒鐘。所有這些時間都花在ImageView.onDraw()-Traceview中。
-Will any Layout 替代ViewAnimator(ViewPager,ViewGroup的其他實現...)可以改善什麼?
- 是否有任何方法預先加載視圖一個ViewFlipper/ViewAnimator /其他將顯示下一個? (以便本書的下一頁總是準備好並且在內存中快樂)
- 我應該使用Canvas還是GLSurfaceView? (不能使用動畫框架)
我卡住了......你能幫忙嗎?
我試圖用ViewFlipper模仿全景控制在Windows Phone的行爲,並有同樣的問題(慢視圖翻轉)。如何改進ViewFlipper視圖切換? – anonim