mGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
doAnimotion(view);
switch (position){
case 0:
Log.w("TAG","0");
break;
case 1:
Log.w("TAG","1");
break;
}
}
});
}
private void doAnimotion(View view){
Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.myanimotion);
View textView = view.findViewById(R.id.Item_Gridview_CircularView);
Log.w("TAG", textView.toString());
textView.setAnimation(animation);
}
点击Item第一次的时候 会正常输出两个Log,但是不会有动画,点击Item第二次的时候 两个Log也会正常输出,同时会执行动画。 为什么 求高手
解决方案
20
用startAnimation