Android View.scrollTo, View.scrollBy控制视图滚动原理
来源:互联网 发布:怎么在淘宝外卖上开店 编辑:程序博客网 时间:2024/04/30 15:42
一、使用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来说明原理。
- Android View.scrollTo, View.scrollBy控制视图滚动原理
- Android View scrollTo scrollBy
- [Android] View scrollTo()与scrollBy()
- View的scrollTo/scrollBy
- View[3] scrollTo、scrollBy
- Android View 的scrollTo 和 scrollBy方法
- android View的ScrollBy ScrollTo getScrollX getScrollY
- Android View 中的scrollBy() scrollTo() getScrollY() getScrollX()
- android View的scrollTo,scrollBy方法详解
- Android中关于View的ScrollTo、ScrollBy
- Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- 图解Android View的scrollTo(),scrollBy()
- Android View(二)-View的scrollTo()以及scrollBy()说明
- Android View(二)-View的scrollTo()以及scrollBy()说明
- Android View(二)-View的scrollTo()以及scrollBy()说明
- View中的scrollTo和scrollBy
- view中的scrollto 和 scrollby
- View中的ScrollTo和ScrollBy
- cmd 显示前一页
- java经典算法_009"完数"等于他的所有因子之和,例如:6=1+2+3,求1000以内的所有完数
- Java 常见内存泄漏及其解决方案
- mudos 64相关整理
- 输入一个整形数组,数组里有正数也有负数,数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和
- Android View.scrollTo, View.scrollBy控制视图滚动原理
- RationalRose安装步骤
- PCB 布线注意事项
- 关于Java对象和XML之间的相互转换
- Java加密和数字签名消息摘要一
- Java加密和数字签名私钥加密二
- JAVA反射机制学习
- hdu 2254 不错的矩阵 从a到b 在规定时间内有多少条路到达
- Java加密和数字签名公钥加密三