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

来源:互联网 发布:手机淘宝地址在哪填 编辑:程序博客网 时间:2024/06/06 03:57
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 1
原创粉丝点击