私は2つの画像(PNG)を持っています。 1つは "アニメーション"が最初にどのように見えるか、2番目は "アニメーション"が "アニメーション"の最後をどのように見えるかです。 これは私がこれを私の開始イメージ(image1)と言う任意のヘルパークラス/メソッドですこれは私の最終的なイメージ(image2)であり、それは10秒間持続すべきであり、そのメソッドはこれら2つのイメージの間にアニメーションを作成するでしょうか?可能であれば、無限リピートモードに設定しますか?Androidのアニメーションの開始と終了の画像
答えて
Androidは、このような方法を持っていない
10倍
よろしく。 FrameAnimationを試すことができますが、すべてのフレームを提供する必要があります。おそらく、アニメーションフレームを作成するためのツールが役立つでしょう。これはゲーム開発などで使用されます。
はい、フレーム単位のアニメーションを行いたいとします。それを行う方法の簡単なガイドはここにあります。 http://developer.android.com/guide/topics/graphics/drawable-animation.html
また、ループを作り、各画像間の時間を設定するなどの作業を行うこともできます。
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/my_image1" android:duration="10000" />
<item android:drawable="@drawable/my_image2" android:duration="10000" />
</animation-list>
これをリソースファイルで使用して、そのコードをコピーしてください。あなたはまた、TransitionDrawableを使用することができますが、私はあなたがループhttp://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html
を達成する方法がわからない
ここでは別の画像からフェージングについて別の質問ですが、もう一度、これらはワンショット遷移です。 How to do a fadein of an image on an Android Activity screen?下の回答が実際に役立つかもしれません。
AFAIKこれが表示されます10秒間はmy_image1、10秒間はmy_image2よりも、それだけです。私は10秒間my_image1からmy_image2へ "翻訳"したいと思う。言い換えれば、私はmy_image1でアニメーションを開始し、最終イメージmy_image2を表示するのに必要なすべての近似を行いたいと思います。 – zmeda
あなたが使うことができる他のアプローチがいくつかありますが、あなたが望むすべてを行うことはありません。あなたはそれらを組み合わせることによって何らかの解決策を考え出す必要があります。私はいくつかの提案で投稿を編集します。 – evanmcdonnal
- 1. アニメーションDrawable + Android +アニメーションの開始と停止
- 2. リストのスライスの開始と終了
- 3. Androidでの長いクリックでのアクションの開始と終了
- 4. notepad ++ pl plsqlブロックの開始と終了
- 5. Workweekの開始日と終了日
- 6. Android Scrollview:スクロールビューの開始と終了を検出する方法
- 7. Androidで週の開始日と終了日を取得する
- 8. 開始時刻と終了時刻が異なる2つのビューのアニメーション
- 9. 開始時と終了時のアニメーションはすべて同時にですか?
- 10. GoogleアナリティクスAPI開始日と終了日
- 11. XML開始タグと終了タグ
- 12. 目的C:開始点と終了点
- 13. 終了時の状態でAndroidアニメーションを終了する
- 14. 2つの位置(開始/終了)ユーザコントロール
- 15. Jira Soap APIプロジェクトバージョンの開始/終了日
- 16. C# - フォーム終了後の開始機能
- 17. Android開発の終了アプリケーションと
- 18. Android:カメラと画像のアップロード/ネットワークの開始
- 19. TranslateAnimation - アニメーションの開始時に画像が消える
- 20. 開始日/終了日に基づいて画像を取り込む
- 21. ログ埋め込みAndroid WebViewからのHTTPリクエストの開始と終了
- 22. アニメーションの開始と停止
- 23. Androidマージン開始/終了と右/左の違いは何ですか?
- 24. Delphi:ウィンドウ移動の開始と終了の検出
- 25. GoogleカレンダーAPI - イベントの開始日と終了日時の更新
- 26. 文字列の開始と終了の検索方法
- 27. 検索Sharepointリスト - 結果の開始日と終了日の間
- 28. Symfonyフォームの開始時間と終了時間のウィジェット
- 29. JTextAreaのインデックス取得の開始と終了
- 30. 開始インデックスと終了インデックスの別のマトリックスに基づくインデックスマトリックス
これは間違っています。 AnimationDrawableで簡単に目的の結果を得ることができます。 2つの画像を指定し、oneshotをfalseに設定し、時間を10,000に設定します。 – evanmcdonnal
Thx、私は彼が開始と終了アニメーションだけを持っていると思う、中間にフレームを持っていない、FrameAnimationはstartImageを10秒間表示してからendImageを表示しますが、.gifのような滑らかなアニメーションは表示しません – JohnCookie