如何实现ListView添加单个Item的动画

如何实现ListView添加单个Item的动画,第1张

好像系统的listview没用现成的方法,自定义个listview控件吧,在绘制的时候,通过自定义一个Animation类,为view的出现和消失添加动画效果,然后view.startAnimation启动动画这样行不

你可以试试在这里面添@Overridepublic View getView(int position, View convertView, ViewGroup arg2){ if (position == 0) {}}!

使用Adapter的notifyDataSetChanged方法会回调Adapter的getView方法,你可以在这个getView方法里添加标志位,只有是当前执行的Item才显示图标,这个图标可以每个Item都有,然后其他的GONE,当然这种方法比较浪费资源;也可以执行到这个Item时向这个Item动态添加一个ImageView,执行完时再移除这个ImageView.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11520775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存