求各位大神帮忙解决一下呀~ 贴出我的代码 我想实现的是一个我自定义列表点击某一个item的时时候执行一个动画,即点击的item变大( startScaleAnimator(view, 0.6f, 1.0f);),然后点击其他item的时候被点击的item执行动画,其他item执行 startScaleAnimator(view, 1.0f, 0.6f);即便会原来的大小,请问这个逻辑要怎么写啊,求个demo~~~
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
System.out.println(position);
switch (position) {
case 0:
startScaleAnimator(view, 0.6f, 1.0f);
break;
case 1:
startScaleAnimator(view, 0.6f, 1.0f);
break;
case 2:
startScaleAnimator(view, 0.6f, 1.0f);
break;
}
}
求大神帮个忙这个想了好久,应该不是用switchcase来做吧,可是有没思路T T 。。
还有一点就是我这样写点击的item执行了一次动画,再点击一次又执行了一次,这不是想要的效果,重复点击一个item只在第一次执行动画。。。