2012-04-23 2 views
9

マイナスのページマージンを設定して、次のページと前のページのエッジを表示することができました。しかし、問題は、私は今、2ページ目がそうのように、中央にあるように左に1ページをスクロールした場合ということです。そして、ViewPagerの次のページ(または前のページ)をプレロードする

0 - [ 1 ] - 2 ---> 1 - [ 2 ] - 3 

、ページ「3」2は、中央に到着した後にのみロードされ、スワイプは終了する。これは、(滑らかに滑るのではなく)ページ '3'の揺れを「出現」させます。

アニメーションがスムーズになるようにページ '3'を読み込む方法を教えてください。

答えて

20

ViewPagersetOffscreenPageLimit()を試しましたか?

+0

私は、APIのドキュメントを完全に調べる前に質問をするのはやりものだったと思います。 ViewPagerのソースを読んでいる間、私はあなたの返信を確認する前に、このAPIを偶然見つけました:P。 – sparkymat

+0

私のビューページャに3つのビューを表示したいのですが、私はこの時点でそれを作ることができず、ヒントはありません。 – Dimitri

+0

setOffscreenPageLimit(1)それは役に立たない! – GeekHades

関連する問題