我想在从 ListView 中删除的项目上显示褪色动画,并且它下方的所有项目都向上滑动以更改位置。例如,我有
1
2 去掉这个,显示褪色动画
3
4
然后
1
3 从最后一个位置向上滑动
4 从最后一个位置向上滑动
我可以使删除的项目显示褪色动画,但我不知道如何显示以下项目的动画。
我想在从 ListView 中删除的项目上显示褪色动画,并且它下方的所有项目都向上滑动以更改位置。例如,我有
1
2 去掉这个,显示褪色动画
3
4
然后
1
3 从最后一个位置向上滑动
4 从最后一个位置向上滑动
我可以使删除的项目显示褪色动画,但我不知道如何显示以下项目的动画。
来自用户@ASH
getView()
在自定义适配器的方法中为每个添加的元素设置动画。
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) getActivity()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.simple_list_item_1, null);
}
ListData o = list.get(position);
TextView tt = (TextView) v.findViewById(R.id.toptext);
tt.setText(o.content);
Log.d("ListTest", "Position : "+position);
if(flag == false) {
Animation animation = AnimationUtils.loadAnimation(getActivity(),R.anim.slide_top_to_bottom);
v.startAnimation(animation);}
return v;
}