ListView 滚动停靠
来源:互联网 发布:网络销售合作协议 编辑:程序博客网 时间:2024/04/29 12:16
mListView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { // TODO 自动生成的方法存根 /* * 第一是静止状态,SCROLL_STATE_IDLE * 第二是手指滚动状态,SCROLL_STATE_TOUCH_SCROLL * 第三是手指不动了,但是屏幕还在滚动状态。SCROLL_STATE_FLING */ if (scrollState == SCROLL_STATE_IDLE) { int[] lvDateLocation=new int[2]; mListView.getLocationInWindow(lvDateLocation); View view0 = view.getChildAt(0);//在listview中,第一个显示的item View view1 = view.getChildAt(1);// int[] view0Location = new int[2]; int[] view1Location = new int[2]; view0.getLocationInWindow(view0Location); view1.getLocationInWindow(view1Location); int move0 = view0Location[1] - lvDateLocation[1]; int move1 = view1Location[1] - lvDateLocation[1]; //判断前后两个view谁近目标 if (Math.abs(move0) < Math.abs(move1)) { mListView.smoothScrollBy(move0, 0); //setSelectDate(position); } else { mListView.smoothScrollBy(move1, 0); //setSelectDate(position+1); } } } @Override public void onScroll(AbsListView absListView, int i, int i1, int i2) { }});
0 0
- ListView 滚动停靠
- listview滑动顶部停靠(stickyListHeadersListView)
- ListView滑动到顶部停靠
- 用Fragment实现Listview顶部停靠
- android ListView滑动首字母顶部停靠效果
- android ListView滑动首字母顶部停靠效果
- ListView中停靠(悬浮)效果
- listview滚动
- listview滚动
- 停靠
- JQUERY 实现窗口滚动搜索框停靠效果
- 页面导航随滚动条悬浮或者停靠
- ListView 滚动翻页/滚动加载
- ListView滚动翻页/滚动加载
- Android 简单实现ListView指定ITEM滑到到顶停靠
- 自动滚动ListView
- ListView自动滚动方法
- ListView自动滚动方法
- 《算法分析与设计》Week 6
- 视频会议十大开源项目排行
- 外部EditText与PopWindow的焦点问题
- UML类图几种关系的总结
- maven dependency conflict
- ListView 滚动停靠
- Android系统应用框架篇:Activity启动流程(一)
- .net 微信分享功能
- log4jdbc实现慢查询sql记录
- 解决Eclipse编辑JSP中JS卡顿
- logback 配置不同级别日志输出
- rails 模糊查询
- 读取txt每行数据,放入list中
- CentOS 6.8 升级 gcc 4.9.4