android中scrollview任意方向拖动问题 我也正纠结于这样的问题~~共同求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为游戏需要,背景有张很大的图片(地图),比屏幕大。所以要实现拖动显示那些没显示的部分。将scrollview HorizontalScrollView嵌套的用户体验不好,不能任意拖动。 原来我是写了一个类继承framelayout 然后重写里面的onTouchEvent方法,调用了scrollby方法实现朝任意方向的拖动,但是这样会拖出边界的,然后就黑出一块后来看了scrollview 跟view的源码才发现,scrollview重写了view的scollTo方法,在这里面实现了判断是否出界。所以如果继承自framelayout ,用scrollby方法那么会调用view的scrollto(没有是否出界的判断)而如果继承自scrollview或者HorizontalScrollView,那么再重写里面的onTouchEvent,调用它的scrollBy方法,就不会拖出边界了(scrollview重写后的scrollto有判断)。ps:我是android新手,这个问题困扰了我2,3天网上一直找不到解决方法,然后自己研究了好久,现在解决了跟大家交流分享下 谢谢你们的分享!!我也正在想这个问题的!我这就去试试吧!! 如何在android平台下利用pdfbox提取文本内容 大神,有谁能告诉在下这玩意儿到底错在哪里了? 手写签名技术是怎么实现的?高手给点思路,谢谢! Android APN,WIFI,GPS融合定位问题 关于从PC上接受实时数据的问题 关于Android SDK2.1安装的问题 MediaScanner扫描图片时表images中datataken字段内容异常 怎么样才能让list里面的文件从上往下排列? 怎么读取自定义xml文件和声音文件? android 在模拟器上能采集到声音么? LayoutInflater的inflate方法 请教Content Provider的Uri格式问题
将scrollview HorizontalScrollView嵌套的用户体验不好,不能任意拖动。
原来我是写了一个类继承framelayout 然后重写里面的onTouchEvent方法,调用了scrollby方法实现朝任意方向的拖动,但是这样会拖出边界的,然后就黑出一块
后来看了scrollview 跟view的源码才发现,scrollview重写了view的scollTo方法,在这里面实现了判断是否出界。
所以如果继承自framelayout ,用scrollby方法那么会调用view的scrollto(没有是否出界的判断)
而如果继承自scrollview或者HorizontalScrollView,那么再重写里面的onTouchEvent,调用它的scrollBy方法,就不会拖出边界了(scrollview重写后的scrollto有判断)。
ps:我是android新手,这个问题困扰了我2,3天网上一直找不到解决方法,然后自己研究了好久,现在解决了跟大家交流分享下