如何获取我的 viewGroup 的滚动条滚动内容
你好 我几乎没有尝试获取 viewGroup 的滚动条滚动内容,但失败了 我的代码有点像
maxY = getChildCount() * getChildAt(0).getHeight();
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
Log.v("log_trace", "Asd50Act.AsdView.onFling()");
scroller.fling(0, Math.round(e1.getY()), 0, Math.round(velocityY),
0, 0, 0, maxY);
invalidate();
return true;
}
确定我已经初始化了滚动条&手势检测器 scrollBy() 工作正常 有什么帮助吗?
hello
I've tried hardly to get scroller scroll contents of my viewGroup but i failed
my code is someting like
maxY = getChildCount() * getChildAt(0).getHeight();
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
Log.v("log_trace", "Asd50Act.AsdView.onFling()");
scroller.fling(0, Math.round(e1.getY()), 0, Math.round(velocityY),
0, 0, 0, maxY);
invalidate();
return true;
}
sure I've initialized scroller & gestureDetector
scrollBy() works fine
any help??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不过,您可以与正在寻求帮助的其他人分享您的想法。它的工作原理如下:您只需在获取当前的 x 和 y 值之前直接调用
scroller.computeScrollOffset()
即可。Nevertheless you could share your idea with others who are looking for some help. Here is how it works: You simply need to call
scroller.computeScrollOffset()
directly before getting the current x and y values.