我有一个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);
}
}
一如既往,感谢您的帮助