2
我在我的布局中有两个HorizontalScrollView
s,我想将它们移动到相同位置。所以如果我触摸滚动视图,我想同时移动滚动视图b,反之亦然。我已经做了一些探索,并没有找到一个好的解决方案。我已经通过设置onTouchListener()
并试图手动移动每个,但我无法顺利移动。有任何想法吗?同步两个HorizontalScrollViews Android
我在我的布局中有两个HorizontalScrollView
s,我想将它们移动到相同位置。所以如果我触摸滚动视图,我想同时移动滚动视图b,反之亦然。我已经做了一些探索,并没有找到一个好的解决方案。我已经通过设置onTouchListener()
并试图手动移动每个,但我无法顺利移动。有任何想法吗?同步两个HorizontalScrollViews Android
我能弄清楚我需要做什么。我注意到在ScrollView
和HorizontalScrollView
类中有一个被称为onScrollChanged()
的受保护方法。所以我分类HorizontalScrollView
并手动实现该方法。从那里我创建了一个回调函数,当调用onScrollChanged()
时被调用。奇迹般有效。为什么谷歌没有公开这种方法超出了我的想象。
当两个处理程序互相调用时,如何管理无限循环问题? http://stackoverflow.com/questions/38665677/how-to-synchronize-two-scrollview-in-android – 2016-07-30 21:49:19