android Scroller
来源:互联网 发布:四声母域名 club 编辑:程序博客网 时间:2024/06/08 08:32
参考:http://www.linuxidc.com/Linux/2016-01/127276.htm
以前只知道怎么使用scroller,照猫画虎,复制粘贴。今天遇到使用scroller,还是要去搜索。这样不行,要搞懂原理。
上面的博客写的很漂亮。
1.Scroller到底是什么?
答:Scroller只是个计算器,提供插值计算,让滚动过程具有动画属性,但它并不是UI,也不是辅助UI滑动,反而是单纯地为滑动提供计算。
2.Scroller只是提供计算,那谁来调用computeScroll使得ViewGroup滑动
答:computeScroll也不是来让ViewGroup滑动的,真正让ViewGroup滑动的是scrollTo,scrollBy。computeScroll的作用是计算ViewGroup如何滑动。而computeScroll是通过draw来调用的。
在这里我想说一下,scroller 的工作流程,首先,你创建一个scroller,然后你在computerScroll 里面调用scroller 去计算当前应该滚动到的坐标位置。然后scrollTo 或者offsetLeftAndRight 去使view滚动。
那么谁会调用computerScroll 呢?onDraw的时候,父View 会调用。
加油,慢慢积累,万物始于简单。one day,i will be 大神。
阅读全文
0 0
- android scroller
- android Scroller
- android scroller
- android scroller
- android scroller
- android scroller
- android Scroller
- Android Scroller
- android scroller
- android Scroller
- android Scroller使用
- android滑动之Scroller
- android 中文 API- Scroller
- Android Scroller简介
- Android Scroller简单用法
- Android Scroller的用法
- Android类说明---Scroller
- android scroller用法
- Ubuntu 16.04 标题栏实时显示上下行网速、CPU及内存使用率
- 基础算法之 冒泡排序
- vueJs实现二级标题
- IDEA配置maven(配置阿里云中央仓库)
- 基于C客户端与多个服务器相连
- android Scroller
- sql依赖注入的解决方案
- 图像布局算法
- vue学习04--[转发]Vuejs中computed、methods、watch的区别
- JS-Jquery 常用功能
- POJ-1932 XYZZY(判正权环路+Warlshell传递闭包)
- 《集体智慧编程》第九章
- 表单标签
- 抽象类和接口的区别