26

私は1つの段階で立ち往生しています。私は合計20から25の画像を持っており、アニメーション化する必要がViewPagerあります。これで、すべての画像にイベントがあり、またはonClick()で作業する必要があるかどうかわかりません。私は両方を実装できますが、ここでは問題はありません。ViewPagerViewFlipper

私が欲しいもの:私の問題に応じて、どちらが最良の選択肢になるかという提案が欲しいだけViewFlipperですViewPager

検索したもの: StackOverflowでさまざまなリンク、つまりViewFlipper/ViewAnimatorViewFlippervsFragmentsのパフォーマンスを向上させる方法を調べましたが、必要なものが見つかりませんでした。

ある程度一緒に仕事をしViewPagerたことがありますが、当時は3つか4つしかFragments管理できませんでした。この問題を解決するためにそれを使用する場合、今回は25を管理する必要がありFragmentsます。だから私は利用可能なより良い解決策があるかどうか疑問に思っています。

また、少し研究開発を行ったところ、管理する必要があるのViewFliperは1つだけであることがわかっていActivityますが、アニメーションの精度はそれほど高くありませんViewPager

ViewPager行くべきかどうか教えてくださいViewFlipper

前もって感謝します。

4

1 に答える 1

33

イントロ:最初は、 ViewFlipperの代わりにGalleryウィジェットをお勧めしますが、JellyBean(API 16)以降、おそらく非表示要素の実装のリサイクルが悪いために、減価償却(0.o)されています。

回答:今実際に使用する必要があるのは、ViewPagerまたはHorizo ​​ntalScrollViewです。あなたの場合(詳細はあまり与えられていませんが)、ドキュメントによると、ViewPagerの方が優れていると思います。

..horizo ​​ntalScrollViewはFrameLayoutです。つまり、スクロールするコンテンツ全体を含む1つの子をその中に配置する必要があります。

ViewPagerの反対側では、PagerAdapterを実装して、このビューに表示されるページを生成する必要があります。

私の最終的な答えはAViewPagerです;)

これがお役に立てば幸いです;)乾杯

于 2012-11-07T07:38:47.203 に答える