Android の Google+ アプリのように、アイテムが初めて読み込まれたときにのみ発生するアニメーションを追加するにはどうすればよいですか?
ありがとう!
Android の Google+ アプリのように、アイテムが初めて読み込まれたときにのみ発生するアニメーションを追加するにはどうすればよいですか?
ありがとう!
カスタム アダプターの getView メソッドで、以下のアニメーションを convertView(list view item) に追加してみてください。これを実行できるはずです。
TranslateAnimation をビューに設定する必要があり、それで問題は解決します。このアニメーションを 1 回だけ発生させたい場合は、アダプターに渡される配列をキーと値のペアで「isAnimated」として更新する必要があります。 :"true" アニメーションがビュー アイテムで少なくとも 1 回発生した後。item.isAnimated が true の場合、アニメーションは実行されません。
TranslateAnimation translateAnim = new TranslateAnimation(0, 0, 200, 0 );
listView.clearAnimation();
translateAnim.setDuration(500);
translateAnim.setFillBefore(true);
listView.startAnimation(translateAnim);
お役に立てれば :)
あなたはこのようなものを探しているかもしれません:
詳細:下にスクロールすると、Google Plus iPhoneアプリのようなHTML5モバイルアプリ(PhoneGap)で画像をアニメーション化しますか?