android Listview头部带控件滑动距离的判断
来源:互联网 发布:腾讯游戏数据分析 编辑:程序博客网 时间:2024/06/06 16:27
网上有学多对listview的滑动距离和方向的判断
其中滑动距离可参考文章
http://blog.csdn.net/c19344881x/article/details/50543969
滑动方向可参考
http://blog.csdn.net/wangbaochu/article/details/45503605
在对该代码分析过程中觉得代码过于复杂,于是想到可以通过控件距离屏幕的距离来获取滑动距离
先给listView头部加一个控件
final View v = inflaters.inflate(R.layout.XXX, null,false); getListView().addHeaderView(v);如果该布局里面有个View在最上方
public final int IS_VISIBLE_HEADER = 57;
getListView().setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if(headerText.getLocationOnScreen()[1]<IS_VISIBLE_HEADER){ // todo }else{ // todo } } });
其中,getLocationOnScreen()[1]代表Y方向的距离,该值就可以当成滑动距离
阅读全文
0 1
- android Listview头部带控件滑动距离的判断
- Android滑动头部控件
- 关于RecyclerView与ListView控件滑动距离的计算方法
- Android ListView头部视差控件
- android listview 计算滑动距离
- android listView滑动时控制顶部控件 带动画
- android自定义控件--横向滑动的ListView
- Android(UI篇) 获取ListView的滑动距离
- 判断滑动的最小距离
- Viewpagerindicator 头部带滑动
- Android listview垂直滑动指定距离
- Android listview垂直滑动指定距离
- Android listview指定垂直滑动距离
- Android 结合滑动控件ListView滑动删除
- listview得到滑动距离像素的方法
- Android - ListView滑动指定tiem和滑动固定距离
- 获取Listview滑动距离
- ListView监听滑动距离
- 在终端,修改Linux的网卡IP地址
- 欢迎使用CSDN-markdown编辑器
- 关于Node 与 Element 的常用总结
- [bzoj4815][CQOI2017]小Q的表格
- php 版本选择、线程安全(Thread Safe)和非线程安全(Non Thread Safe)
- android Listview头部带控件滑动距离的判断
- NHibernate实现查询分页
- 多表操作
- Apache通过ip和user_agent限制访问
- Android 关于Https中Cookie的使用(PersistentCookieJar)
- C#中 什么是接口Interface,以及如何简单使用
- POJ 2233 GAME AGAIN! 笔记
- Go语言并发之美
- Text文本复制到系统剪切板