- 締切済み
androidアプリのアニメーション作成方法
初めまして、現在趣味でAndroidアプリの開発を行っています。 簡単なアニメーションを作成しようと思っているのですが、どうにもうまくいかないので やり方を教えていただければと思います。 【実現したいこと】 1.画面内をタップするたびに表示されている画像が少しずつ下に移動する 2.規定回数画面内をタップすると画像が画面外に落下していく 上記のうち1.がうまく動作しません。 現在以下のようなXMLファイルを作成して1.を実現しようとしています。 <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="0" android:toYDelta="30" android:fillBefore="true" android:fillAfter="true" android:duration="500" /> 上記のようなXMLファイルでアニメーションを実装すると画面タップのたびに 移動させたい画像の初期の表示位置から30ピクセル落下してまた元の位置に戻る。 という動きを繰り返す処理になってしまいます。 調べたところAndroidのアニメーション処理は実際の画像の座標をずらしているわけではなく 擬似的に移動させているだけだということがわかりました。 私がやりたいことを実装するにはAndroidのアニメーション処理では不可能なのでしょうか? 不可能ならばどのような方法で実現可能なのでしょうか? わかる方がいましたらご教授願います.
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anyhelp
- ベストアンサー率43% (82/187)