gridviewとlistviewで表示にalphaanimationを使ったら動かないのが存在する問題

よくわからないという問題がgridviewで発生して、

gridviewでスクロールのたびgetViewでposition 0が呼ばれる。

でも、キレそうなほど、嫌だったのだけど、

画像を読み込んだらフェードインで出そう!とか思ったら、たまに、出ないのが存在するなーと思ってて、

アニメーションを全部切るとちゃんと出るからアニメーションが動いていないなーと思っていて

 

アニメーションのイベントで呼ぶと、スタートしてるけど、フィニッシュしてないので、アニメーションが途中でなくなってる。

で、animationってclearanimationとかされても、イベントでendは呼ばれるはずなので、おかしいなって思って、調べてもよくわからない。

でも確実に発生しているので、いろいろ考えた結果、表示されてないのに、gridviewで呼びだそうとして実体のないオブジェクトにあ日メーションが発生しないとかが起きてるっぽい気がしたので、

いろいろ試した結果ObjectAnimatorを使えば、実体があろうがなかろうが動いていたので、imageviewに対してのアニメーションでしたが、これで対応しました。

下記アプリで、修正公開をしたものに反映してありますので、よかったらダウンロードして試してみてください!

Gallery Pic

前後の記事

前の記事:

次の記事:

関連の記事

コメントの投稿

  • サイト内検索

新作アプリの紹介

関連サイトの紹介

アンドロイドアプリ開発TIPS
きぐるみカメラ
ふらいぱん
アンドロイドのデザイン集
Page top↑