GridView
私は常にビューを追加している を持っています。ビューがグリッドに追加されると、アニメーションを実行したいと思います。ただし、を使用setAdapter()
して更新する必要があるためGridView
、すべてのビューが再追加されるため、すべてのビューがアニメーション化されます。とにかくこのあたりはありますか?
追加するビューのコードは次のとおりです。
public class GridImageView extends ImageView {
public GridImageView(Context context) {
super(context);
}
public GridImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public GridImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
ScaleAnimation anim = new ScaleAnimation(0,1,0,1);
anim.setDuration(1000);
anim.setFillAfter(true);
this.startAnimation(anim);
}
}
いつものように、あなたの助けに感謝します