0

可能是一個愚蠢的問題。但是,仍然有可能重用viewflipper中的意見? 現在,我有一個viewflipper.is三個imageviews有可能有一個單一的imageview,並改變它的來源?是否可以重用ViewFlipper中的視圖?

回答

1

如果你想照顧自己的記賬,你可以重新使用視圖。然而,viewflipper至少需要2個視圖。從Android ViewFlipper Docs

簡單ViewAnimator將兩個或兩個以上的觀點已經被添加到它 間動畫。一次只顯示一個孩子。如果要求 ,則可以在每個孩子之間自動翻轉,間隔爲 。

+0

'ViewFlipper'不堅持至少包含兩個視圖。只有子視圖或者甚至爲零的ViewFlipper是沒有意義的(比如任何佈局視圖)。 – Knickedi

0

你將不得不從ViewFlipper刪除ImageView,然後把它放在別的地方。您不能同時將它放入兩個ViewGroup(您會看到該視圖已經是父項的異常)。

但是這是一個你根本不需要做的開銷。只需創建新的ImageView並使用它們。 ImageView的內存消耗部分不是對象本身,而是它繪製的位圖,所以我真的推薦閱讀this article

相關問題