listView滚动动画遇到的问题
来源:互联网 发布:为什么手机网络不给力 编辑:程序博客网 时间:2024/05/16 11:44
产品需求让在列表中加入滚动动画,仿照IOS效果,效果实现了,但是有个Bug,滚动到指定位置后,又滚回第一个位置了……
没想明白原因:
int startPosition=mListView.getFirstVisiblePosition();final int endposition=msg.arg1;if(startPosition ==0 || (startPosition!=elderPosition)){if (startPosition == 0) {//mListView.smoothScrollToPosition(1);//会引起回弹startPosition += 1;}ValueAnimator anim = ValueAnimator.ofInt(startPosition,endposition);anim.setDuration(300);anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {@Overridepublic void onAnimationUpdate(ValueAnimator animation) {mListView.setSelection((Integer) animation.getAnimatedValue());if ((Integer) animation.getAnimatedValue() == endposition) {elderPosition = mListView.getFirstVisiblePosition();}}});anim.start();
1 0
- listView滚动动画遇到的问题
- listView遇到的问题
- listview自动滚动动画
- ListView实现滚动动画
- 解决ListView嵌套ListView遇到的问题
- ListView使用遇到的问题
- listview addheadview() 遇到的问题
- ListView滚动后内容重复的问题
- listview缓慢滚动到顶部的问题
- reactnative 解决listview无法滚动的问题
- scrollView中嵌套ListView,ListView不能滚动的问题
- ListView滚动条问题
- ListView滚动黑屏问题
- listview中自定义baseadapter遇到的问题
- 美化listview时遇到的问题
- Android中扩展ListView遇到的问题
- 使用ListView时遇到的问题
- 使用ListView时遇到的问题
- float转int 四舍五入问题
- 02 第一个Netty程序
- java实现括号匹配
- 医药采购之创建采购单基本信息
- UNICODE转码成中文
- listView滚动动画遇到的问题
- Linux shell sed awk
- 在Windows下搭建React Native Android开发环境[踩坑]
- cf+在于优化去除一些重复耗时的操作+明白了runtime意义了
- 杭电2700 Parity
- mysql水平分表和垂直分表和数据库分区
- 阿里云服务器菜鸟使用(一)
- 沉浸式菜单栏,标题栏与状态栏的的距离
- 新版本Xcode无法打包生成ipa的问题解决 Cannot generate iOS App archive in xcode