Android View.scrollTo, View.scrollBy控制视图滚动原理
2012-11-23 23:04
537 查看
一、使用view内部属性mScrollX, mScrollY
这两个属性用于记录滚动位置,不同于x,y
二、scrollTo,scrollBy仅在视图的父视图有效
猜测原因:
1. 仅重绘子视图所在区域,但是子视图位置已经发生改变
2. 只有父视图刷新其子视图所有区域才行
3. Android文档说明,文档地址
Scrolling
The framework provides basic support for views that wish to internally scroll their content. This includes keeping track of the X and Y scroll offset as well as mechanisms for drawing scrollbars. See scrollBy(int, int), scrollTo(int, int), and awakenScrollBars()
for more details.
框架对于期望滚动其内部内容的视图提供基本支持。包括跟踪X,Y轴的滚动偏移,以及用于绘制scrollbar滚动条。 可以通过查看scrollBy, scrollTo,awakenScrollBars查看更多描述.
三、疑问
从代码角度,执行流程角度分析为什么其父控件调用这两个方法,其子视图才会滚动。
** 自己写一个scrollTo与scrollBy来说明原理。
这两个属性用于记录滚动位置,不同于x,y
二、scrollTo,scrollBy仅在视图的父视图有效
猜测原因:
1. 仅重绘子视图所在区域,但是子视图位置已经发生改变
2. 只有父视图刷新其子视图所有区域才行
3. Android文档说明,文档地址
Scrolling
The framework provides basic support for views that wish to internally scroll their content. This includes keeping track of the X and Y scroll offset as well as mechanisms for drawing scrollbars. See scrollBy(int, int), scrollTo(int, int), and awakenScrollBars()
for more details.
框架对于期望滚动其内部内容的视图提供基本支持。包括跟踪X,Y轴的滚动偏移,以及用于绘制scrollbar滚动条。 可以通过查看scrollBy, scrollTo,awakenScrollBars查看更多描述.
三、疑问
从代码角度,执行流程角度分析为什么其父控件调用这两个方法,其子视图才会滚动。
** 自己写一个scrollTo与scrollBy来说明原理。
相关文章推荐
- Android分析View的scrollBy()和scrollTo()的参数正负问题原理分析
- scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义android视图、坐标原理
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android View 的scrollTo 和 scrollBy方法
- Android视图SurfaceView的实现原理分析
- Android中View中的scrollTo(),scrollBy(),getScrollX(), getScrollY()详解
- Android视图SurfaceView的实现原理分析
- android中View类的scrollBy()与scrollTo()方法
- Android视图SurfaceView的实现原理分析
- Android开发总结笔记 ScrollView和HorizontalScrollView (滚动视图) 1-3-5
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- android中View的scrollBy(int x,int y)和scrollTo(int x,int y)的区别
- Android——滚动视图(ScrollView)图片视图(ImageView)、状态开关按钮(ToggleButton)、时钟
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- 图解Android View的scrollTo(),scrollBy()
- View滑动的原理,解析scrollTo,ScrollBy和Scroller
- android view的scrollTo,scrollBy,computeScroll的理解
- Android——源码角度分析View的scrollBy()和scrollTo()的参数正负问题
- Android视图SurfaceView的实现原理分析
- 【Android 界面效果29】研究一下Android滑屏的功能的原理,及scrollTo和scrollBy两个方法