[Android分享] GridView滚动到指定位置,可以试着去做保留上次浏览位置
来源:互联网 发布:南方大数据100基金净值 编辑:程序博客网 时间:2024/04/29 16:32
上篇说到ListView保留浏览位置及滚动到指定位置,于是想了想,觉得GridView应该也可以的,测试发现确实可以:
[mw_shl_code=java,true]gridview.smoothScrollToPosition(position);[/mw_shl_code]
在测试期间,我发现了一些有用的方法,参考网址:http://blog.csdn.net/lizhijian2010/article/details/24437021
1、public void smoothScrollToPosition (int position)
平滑滚动到指定适配器位置。 视图会滚动以显示指定位置的视图。参数position 滚动到的适配器位置
**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**
2、public void smoothScrollToPosition (int position, int boundPosition)
平滑滚动到指定的适配器位置。 视图会滚动到指定位置显示出来, 如果滚动会使 boundPosition 滚动到视图外,滚动会先被停止。参数position 要滚动到的适配器位置。boundPosition 如果要将这个适配器位置移出视图,滚动会停止。
**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**
3、public void smoothScrollToPositionFromTop (int position, int offset, int duration)
平滑滚动到指定的适配器位置。 指定位置的视图会滚动到相对顶边偏移 offset 像素的位置显示。 如果无法做到(比如该偏移量会使首尾条目超越列表边缘),会滚动到尽量接近的位置。 滚动需要持续 duration 毫秒来完成。参数position 滚动到的位置offset 滚动结束时,指定 position 条目距离视图顶部的像素数duration 滚动执行的毫秒数
**测试: 可以顺利滚动,返回滚动也很顺利,设置duration为5000,滑动顺畅,但当gridview到最后的几排视图再滑动时会出现gridview视图抖动**
4、public void smoothScrollToPositionFromTop (int position, int offset)
平滑滚动到指定的适配器位置。 指定位置的视图会滚动到相对顶边偏移 offset 像素的位置显示。 如果无法做到(比如该偏移量会使首尾条目超越列表边缘),会滚动到尽量接近的位置。参数position 滚动到的位置offset 滚动结束时,指定 position 条目距离视图顶部的像素数
**测试: 可以顺利滚动,返回滚动也很顺利,滑动顺畅,但当gridview到最后的几排视图再滑动时gridview视图基本不会抖动,效果很好**
学无止境,不断钻研。
[mw_shl_code=java,true]gridview.smoothScrollToPosition(position);[/mw_shl_code]
在测试期间,我发现了一些有用的方法,参考网址:http://blog.csdn.net/lizhijian2010/article/details/24437021
1、public void smoothScrollToPosition (int position)
平滑滚动到指定适配器位置。 视图会滚动以显示指定位置的视图。参数position 滚动到的适配器位置
**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**
2、public void smoothScrollToPosition (int position, int boundPosition)
平滑滚动到指定的适配器位置。 视图会滚动到指定位置显示出来, 如果滚动会使 boundPosition 滚动到视图外,滚动会先被停止。参数position 要滚动到的适配器位置。boundPosition 如果要将这个适配器位置移出视图,滚动会停止。
**测试: 可以顺利滚动,但是向下滚动完成后再返回滚动不能实现**
3、public void smoothScrollToPositionFromTop (int position, int offset, int duration)
平滑滚动到指定的适配器位置。 指定位置的视图会滚动到相对顶边偏移 offset 像素的位置显示。 如果无法做到(比如该偏移量会使首尾条目超越列表边缘),会滚动到尽量接近的位置。 滚动需要持续 duration 毫秒来完成。参数position 滚动到的位置offset 滚动结束时,指定 position 条目距离视图顶部的像素数duration 滚动执行的毫秒数
**测试: 可以顺利滚动,返回滚动也很顺利,设置duration为5000,滑动顺畅,但当gridview到最后的几排视图再滑动时会出现gridview视图抖动**
4、public void smoothScrollToPositionFromTop (int position, int offset)
平滑滚动到指定的适配器位置。 指定位置的视图会滚动到相对顶边偏移 offset 像素的位置显示。 如果无法做到(比如该偏移量会使首尾条目超越列表边缘),会滚动到尽量接近的位置。参数position 滚动到的位置offset 滚动结束时,指定 position 条目距离视图顶部的像素数
**测试: 可以顺利滚动,返回滚动也很顺利,滑动顺畅,但当gridview到最后的几排视图再滑动时gridview视图基本不会抖动,效果很好**
学无止境,不断钻研。
0 0
- [Android分享] GridView滚动到指定位置,可以试着去做保留上次浏览位置
- Android GridView滚动到指定位置
- js:返回到页面时滚动到上次浏览位置
- android scrollview 滚动到指定位置
- GridView实现滚动到指定位置的方法
- 不用锚点也可以平滑滚动到页面的指定位置
- ScrollView滚动到指定位置
- UIScrollView滚动到指定位置
- tableview滚动到指定位置
- ScrollView滚动到指定位置
- RecyclerView滚动到指定位置
- ListView滚动到指定位置
- 页面滚动到指定位置
- RecyclerView滚动到指定位置
- Android适配器顺利滚动到指定的位置。视图将滚动,显示指定的位置。
- 新页面中返回到上次浏览的页面位置
- android listview 使用代码滚动到指定位置(标记)
- js 滚动/跳转页面到指定位置
- javaee学习之路(一)xml解析
- Android设计模式源码解析之Proxy模式
- iOS平台如何使用TestFlight进行Beta测试
- 苹果Apple Store审核调整对app名称、描述、截图等限制加强
- BZOJ 3417 Poi2013 Tales of seafaring BFS
- [Android分享] GridView滚动到指定位置,可以试着去做保留上次浏览位置
- 我需要这个格式记录
- netstat -n|grep 80出现大量time_wait
- ******************** 选择结构-if ********************
- Android高效加载大图、多图解决方案,有效避免程序OOM
- ******************* swich-case 语句 *******************
- POWER虚拟化
- 论述RFID与物联网关系(第一次作业)
- 众推平台架构——分布式爬虫