Android-viewgroup的getscrollx()函数

发布于 2017-01-23 16:35:14 字数 156 浏览 1066 评论 3

请问android中,viewgroup的getscrollx()函数返回的到底是什么的值啊?能不能举例说明一下,尤其是当viewgroup中有多张图片的时候,返回值到底是什么?

我想实现一个类似于微信那种首次使用时候的使用说明,但是搞不懂这个函数到底返回的是那个坐标值和坐标原点?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

虐人心 2017-10-18 21:20:24

举个例子,一个横向的ViewGroup,如果每个View的宽度为300,那么当前显示第一个View的时候getScrollX()返回值为0,当你向左移动第一个View,移动距离为30,那么此时getScrollX()的返回值为30,如果当前显示第二个View,那么getScrollX()的返回值为300,第二个View再向左移动一点,假如距离为20,那么此时getScrollX()的返回值为320,以此类推。
可以这样理解:getScrollX()的返回值为:当前View显示部分的左边到第一个View的左边的距离。

甜柠檬 2017-03-23 16:20:47

该View水平方向的偏移量(像素)。
ViewPager继承自ViewGroup, 可以参考它对getScrollX的使用方法。

清晨说ぺ晚安 2017-03-19 13:26:35

当ViewGroup的大小是超过屏幕的大小的时候 必然会隐藏了一部分View
而getScrollX获得的是你开始触摸的位置的横坐标,简而言之,getScrollX() 就是当前view的左上角相对于母视图的左上角的X轴偏移量。其实我也不是很清楚,这是我在网上找的,呵呵

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文