2012-10-23 105 views
24

我陷入了一個階段。我總共有20到25張圖像應該像ViewPager那樣得到動畫。現在在所有圖片上我都有onClick()事件,我不知道是否應該使用ViewPagerViewFlipper。我可以實現這兩件事,這裏沒有問題。Android:ViewFlipper或ViewPager - 哪個更好?

我想要的是什麼:我只是想要一個建議,根據我的問題,這將是最好的選擇,ViewFlipperViewPager

我曾經搜尋:我已經通過在計算器上,即How to improve the performance of ViewFlipper/ViewAnimatorViewFlipper vs Fragments不同環節走了,但我找不到我想要的東西。

我曾與ViewPager有些合作,但當時只有3或4 Fragments我必須管理。如果我要用它來解決這個問題,這次我必須管理25 Fragments。所以我想知道是否有更好的解決方案。

我也做了一些[R & d上ViewFliper並知道它只有一個Activity我必須要管理,但它不具備的動畫準確性ViewPager了。

請建議我是否應該去ViewPagerViewFlipper

在此先感謝。

回答

32

介紹:在第一個想到我會建議畫廊小部件,而不是ViewFlipper但由於豆形軟糖(API 16),它是貶值可能是因爲不可見元素實現的不良循環的(0.o)。

回答:你現在真正應該使用的是ViewPagerHorizontalScrollView。在你的情況下(儘管沒有太多給出詳細說明),我認爲是更好的ViewPager因爲根據文檔:

... HorizontalScrollView是FrameLayout裏,這意味着你應該把一個 孩子在裏面,包含的全部內容滾動..

在另一邊ViewPager你應該實現PagerAdapter產生,這將在此視圖中顯示被頁面。

我最後的答案是一個ViewPager

希望你會有所幫助;)乾杯

+0

而這是爲什麼? –

+0

@Ewoks你能否詳細說明答案?我不明白你是如何到達ViewPager而不是ViewFlipper的結論:( – vida