社区
Android
帖子详情
getScrollX()取不到值
lunar1983
2012-05-08 05:53:46
自己写了一个继承AdapterViewAnimator的类,实现了GestureDetector.OnGestureListener, AdapterView.OnItemClickListener这两个接口
但是我在代码里怎么也取不到getScrollX()的值,就算在滑动的时候也是0
这是为什么呢?
...全文
284
2
打赏
收藏
getScrollX()取不到值
自己写了一个继承AdapterViewAnimator的类,实现了GestureDetector.OnGestureListener, AdapterView.OnItemClickListener这两个接口 但是我在代码里怎么也取不到getScrollX()的值,就算在滑动的时候也是0 这是为什么呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lunar1983
2012-05-10
打赏
举报
回复
原来是我在代码里没有调用scrollTo(x,y);
从View.java里可以看出是scrollTo(x,y)函数给 mScrollX附的值
public void scrollTo(int x, int y) {
if (mScrollX != x || mScrollY != y) {
int oldX = mScrollX;
int oldY = mScrollY;
mScrollX = x;
mScrollY = y;
invalidateParentCaches();
onScrollChanged(mScrollX, mScrollY, oldX, oldY);
if (!awakenScrollBars()) {
invalidate(true);
}
}
}
lunar1983
2012-05-08
打赏
举报
回复
其他的功能都正常,move, 翻页,都没问题
但是我想通过去getScrollX()的值判断何时移到view的左右边界
怎么也取不到呢
重写控件时 get
Scroll
X() 获
取
的
值
是
重写控件,发现不知道这方法
取
的
值
是什么, 看api的没理解 没理解 所以打log,看
值
(以类似slidingmenu那种效果测试) 手指往右移动的时候 中间view往右移动,左菜单出现 时 get
Scroll
X()的
值
未负的,反之 ...
图解Android View的
scroll
To(),
scroll
By(),get
Scroll
X(), get
Scroll
Y()
由于常常会对函数get
Scroll
X(), get
Scroll
Y()返回的
值
的含义产生混淆,尤其是正负关系,因此本文将使用几幅图来对这些函数进行讲解以方便大家记忆。 注意:调用View的
scroll
To()和
scroll
By()是用于滑动View中的...
关于android的坐标及
Scroll
问题
事实上抛开阴影效果来讲,想象手机屏幕的左边有一部分我们看
不到
的视图,它就是这个被抽出来的menu视图了。概括来说,一个主view,一个menu其实是并排于一个大视图上面的。 找到了父视图,接下来就好办了,认定这...
Scroll
er 的使用细节与心得
以前写过一篇关于
Scroll
er 的文章,链接 ...之前的文章介绍过了,
Scroll
er 不具备滑动的功能, View 本省提供了
scroll
By() 和
scroll
To() 方法,它移动的...
深度学习js与安卓的交互以及WebView的那些坑
## 首先来看看这篇博客要讲解内容的大纲(这个图是我自己画的,网上找
不到
的) ⇒ 一、WebView的基本使用 WebView是一个基于webkit引擎、展现web页面的控件。Webview在低版本和高版本采用了...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章