2012-01-10 10 views
14

Android Animation Frameworkを使用して、AndroidのViewPagerクラスのアニメーションスタイルを変更したいと考えています。出来ますか?ここでの例でViewPagerのアニメーションスタイルを変更する

+2

どのように役に立つと思いますか?スピードのようにするか、スライド以外の何かをする? – Rick

答えて

6

私の答えを参照してください:Slowing speed of Viewpager controller in android、役立つ可能性があります。

Interpolatorをさらに極端に変更するために、Scrollerクラスをさらにカスタマイズすることができます。

+0

pageAdapterでページャクラスを拡張しようとしていますが、フラグメントはありません。私はそれにアニメーションを適用したい..どのように私はそれを行うことができます。 私はコードを試しました\t \t ViewPager.setObjectForPosition( " - Pass fragment--"、position); しかし、ここではフラグメントを渡す必要があります。 – Namy

+0

私はあなたのコードがうまくいかないように助けてくださいFragmentPagerAdapterを拡張しています。 sInterpolatorはd mainproblem.thanksです – Cristiana214

+0

答えの下のコメントを参照してください、あなたは追加する必要があります:Interpolator sInterpolator = new DecelerateInterpolator(); – marmor

1

ルックmForcedScrollDurationMillisため

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Fsrc%2Fandroid%2Fsupport%2Fv4%2Fview

検索ViewPager.java。滑らかなスクロール速度を制御するためのハックです。

また、スライド以外の何かがもっと関与している可能性が元のjarから

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Flib

をViewPagerし、その内部クラスを削除する必要があります。

12

私は最高のアニメを探していたと私はあなたがそれを行うには、新しいアンドロイド・サポート・v4.jarを使用することができ、このlibに

https://github.com/jfeinstein10/JazzyViewPager

3

多分、この記事は別のアニメーションを探している場合に役立ちます。このアニメーションはアンドロイドのネイティブページャを使用しませんでした。そこに解決しなければならないいくつかの問題がありますが、すべてで、私はそれが

https://github.com/kgnkbyl/CustomViewPager