重写控件时 getScrollX() 获取的值是
来源:互联网 发布:淘宝网中老年女上装 编辑:程序博客网 时间:2024/05/21 15:01
重写控件,发现不知道这方法取的值是什么, 看api的没理解
没理解 所以打log,看值 (以类似slidingmenu那种效果测试)
手指往右移动的时候 中间view往右移动,左菜单出现 时 getScrollX()的值未负的,反之 手指往左边移动,则正的
手指往右移动的时候 手指往左边移动
那是否可以这么理解以 (0,0)坐标点 减去 view最左边所在位置的X值
view部分到左边隐藏了,自然是负的,
那么 0 - x的值 ==> getScrollX();
以下是转载的
http://hi.baidu.com/huazai30000/item/1f400ce1db7f8d18585dd816
今天写了一个Scroller的demo
遇到一个问题getScrollX
这个函数获得的是什么啊?
在网上没有找到答案 我就自己写 进行测试
我在一个ViewGroup中添加图片,然后进行Scroller
实际上ViewGroup的大小是超过屏幕的大小的 所以必然会隐藏了View
那么在触摸的时候屏幕上的ontouch事件会获得一个坐标值,而getScroller会获得一个值
ontouch事件获得的始终是屏幕大小那一块的坐标值
但是getScrollX获得的是整个View的坐标
也就是说getScrollX获得的是你开始触摸的位置的横坐标
当翻滚到另一个图片的时候 那么他会他的坐标原点始终是View最左边的那个点 但是那个点不一定是屏幕的坐标原点
- 重写控件时 getScrollX() 获取的值是
- 动态生成的控件有些是获取不到值的?
- Android 重写ScrollView控件,以至于上下拖动时获取正确的滚动位置
- getScrollX()的理解
- 关于getScrollX的理解
- getScrollx/getScrollY的理解
- 重写的树控件
- CListBox控件的重写
- 简单的重写控件
- Qt控件函数的重写
- 获取控件上的文本值---例子是CEdit 的七种方法
- c++编程:获取控件上的文本值---例子是CEdit 的七种方法(转载)
- Android 为什么获取到的控件的高度是0
- 根据手势获取点击的是哪个控件
- 重写控件时错误解决
- HTML 获取控件的值
- 控件重写
- View的getscrollX()得到的到底是什么?
- 数据结构--单链表“环"的问题(2)
- 坚强,就是我们最普通的伟大
- 对于swc文件的动态加载
- Groovy探索 使用集合方法,写出更加Groovy风格的代码
- Android 的网络编程
- 重写控件时 getScrollX() 获取的值是
- View.VISIBLE、INVISIBLE、GONE的区别
- Android项目之——Activity悬浮并可拖动(访悬浮歌词)
- SJ9006: 在 IE6 IE7 IE8(Q) 中不能在 JSON 字符串或对象直接量的最后一个键值对后加 ','
- jdk环境变量的配置
- 图片上下滚动特效
- 算法导论 1.2-2
- 深入理解Java虚拟机读书笔记之:第6章 Java class文件
- BlackBerry 10使用Google TTS做中文文本朗读,开发语言C++ Qt Cascade