2011-12-06 11 views
1

イメージを連続して見るためにいくつかのイメージを含むビューフーリファにはどんな補間器を使うべきですか?私は左に行くイメージの終わりと右から来るイメージの始まりを見ますか? (私の説明で申し訳ありませんが、私はあなたが私の言うことを理解することを願っています)。私はviewflipperのアニメーションを(左から右に)使用しますが、画像は単独で現れ、連続していません。ViewFlipper用補間器

どのような解決策が必要だと思いますか?

+0

リニア補間器を試しましたか? – Jave

+0

はい、私はそれを試しましたが、このように正確ではありません、それは私が欲しいが正確ではないもののようなものです。 – Gabrielle

+0

そしてflipIntervalを0に設定しましたか? – Jave

答えて

5

次のことを試してください:あなたのViewFlipperを設定

ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipper); 
    flipper.setInAnimation(this, R.anim.in); 
    flipper.setOutAnimation(this, R.anim.out); 
    flipper.startFlipping(); 

レイアウトXMLから:

<ViewFlipper 
    android:id="@+id/flipper" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:flipInterval="2000"> 
    <ImageView... 
    .../> 
</ViewFlipper> 

アニメーション:
in.xml:

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromXDelta="-100%" android:toXDelta="0" android:duration="150"/> 

out.xml:

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromXDelta="0" android:toXDelta="100%" android:duration="150"/>