左右対称の画像があり、右から左へスムーズに無限に移動したい。私はTranslateAnimationを使用しようとしましたが、最初はイメージを適切に設定する必要がありました。これは主にこのイメージがすべての画面幅を使用していて、負のマージンを設定する必要があるためです。他の解決策はありますか? ImageViewを動かさずに画像を移動する可能性はありますか?スムーズスライド画像片道
16
A
答えて
13
最後に私は自分でそれを作ったし、解決策があることを忘れないでください2つの画像を重ね合わせて画面の幅を測定し、2つのTranslateAnimationを使用します.1つは画面の幅から0まで、もう1つは0から画面の幅までです。
TranslateAnimation anim = new TranslateAnimation(0, -screenWidth, 0, 0);
TranslateAnimation anim2 = new TranslateAnimation(screenWidth, 0, 0, 0);
anim.setDuration(5000);
anim.setRepeatCount(Animation.INFINITE);
anim.setInterpolator(new LinearInterpolator());
anim2.setDuration(5000);
anim2.setRepeatCount(Animation.INFINITE);
anim2.setInterpolator(new LinearInterpolator());
backgroundOverlayImage.startAnimation(anim);
backgroundOverlayImage2.startAnimation(anim2);
2
私は、これはあなたがやろうとしているものだと思う:
TranslateAnimation anim = new TranslateAnimation(0, -1000, 0, 0);
anim.setDuration(1500);
anim.setFillAfter(true);
anim.setRepeatCount(0);
anim.setInterpolator(this, Android.Resource.Animation.LinearInterpolator);
編集:最後に がimageView.startAnimation(anim);
+1
このソリューションにはほとんど問題はありません。イメージがあまりにも大きく動いたときに空白が表示され、それを機能させるために負のマージンを設定する必要があります。 – falsetto
0
あなたはこのリポジトリtryの回答を得ましたが、これはスライドに関するすべてのクエリを解決し、ビューにカスタムアニメーションも追加します!
関連する問題
- 1. モンゴイド - 片道参照
- 2. WEBRTCと片道通信
- 3. ドーザ片道マッピング絶対値
- 4. 剣道イメージブラウザデフォルト画像フォルダ
- 5. 片道ping。 Windows 7とWindows 8.1
- 6. 片道SHA1ハッシュJavaScript実装ですか?
- 7. 剣道2ドロップダウンリスト画像付きカスタムアイテムテンプレート
- 8. 画像付き剣道MVCグリッドカスタムコマンド
- 9. イメージ配置順序...画像は片面になります
- 10. 液体画像を片面に1列に配置
- 11. 断片内の画像ビューは常にnull
- 12. リストビューの画像アイコンでアンドロイドの断片で電話をする
- 13. キューブの片側に画像を追加する
- 14. 画像形式のギャラリーを断片的に表示しない
- 15. 画像の片側をゆがみます
- 16. AndroidのGoogle Direction API、片道を無視する方法
- 17. WCF片道呼び出しが実行されない
- 18. WCF -IsOnewayが片道操作のように動作しない
- 19. Git to TFS 2008片道移動(履歴あり)
- 20. 画像を小道具から反応させて、
- 21. 剣道のフィールド値の隣に画像を表示MVVM
- 22. Reactで小道具として画像urlを渡す方法
- 23. 軌道スライダで画像をスライドできない
- 24. 小道具からの背景画像を設定しない
- 25. 画像に小道具を追加するHTML5
- 26. 剣道グリッドハイパーリンクで画像を作る方法
- 27. CSSまたは画像を片面に見えるようにするdiv
- 28. Python openCV画像のフォルダ内に画像を見つける(道路標識認識)
- 29. 画面の向きと断片
- 30. は、各断片に断片
このページャも使用できます。ここでデモhttp://codetheory.in/android-image-slideshow-using-viewpager-pageradapter/ –
ええ、 '適切な'方法は、ViewPagerを使って画像をスワイプすることです。 – Muz