码迷,mamicode.com
首页 > 其他好文 > 详细

View.scrollBy()和View.scrollTo()

时间:2014-08-28 23:58:46      阅读:510      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   ar   html   log   sp   

  简单而又很实用的两个方法,在UI滑动效果上起到了至关重要的作用。

  scrollTo()和scrollBy()都是View的public成员函数,使用这两个函数可以达到同样的目的,只是使用方式不同。

  


  public void scrollBy (int x, int y)

  将View的Content偏移(x,y)

  x控制左右方向的偏移,y控制上下方向的偏移。例如:

  当x>0,y=0时,向右移动x像素;当x<0,y=0时,向左移动x像素。

  注意:View的大小和位置并不发生改变。如果Content超出了View的范围,则超出的部分会被挡住。


  public void scrollTo (int x, int y)

  将View的Content的位置移动到(x,y)

  View的大小和位置不发生改变。如果Content超出了View的范围,则超出的部分会被挡住。  


  另外:  

  可用getScrollX()获得视图当前所在View相当于视图起始坐标的横向偏移量(mScrollX)

  同理getScrollY()获得视图当前所在View相当于视图起始坐标的竖向偏移量(mScrollY)

 


 

  声明:从以下链接处引用,留作学习查阅用。

    http://www.cnblogs.com/wzachenjian/p/3664031.html

View.scrollBy()和View.scrollTo()

标签:style   blog   http   color   使用   ar   html   log   sp   

原文地址:http://www.cnblogs.com/nickiit/p/3943345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!