您的位置:首页 > 移动开发 > Android开发

Android关于gridview平滑滚动定位smoothScrollToPositionFromTop方法测试

2014-04-24 21:33 357 查看
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视图基本不会抖动,效果很好**
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: