java - 同步两个 Horizo​​ntalScrollViews Android

标签 java android scroll horizontal-scrolling

我的布局中有两个 Horizo​​ntalScrollView,我想同时移动它们。因此,如果我触摸 scrollview a 我想同时移动 scrollview b ,反之亦然。我做了一些搜索,但没有找到好的解决方案。我已经通过设置 onTouchListener() 并尝试手动移动每一个来关闭它,但我无法让它顺利移动。有什么想法吗?

最佳答案

我能够弄清楚我需要做什么。我注意到在 ScrollViewHorizo​​ntalScrollView 类中有一个名为 onScrollChanged() 的 protected 方法。所以我继承了 Horizo​​ntalScrollView 并手动实现了该方法。从那里我刚刚创建了一个回调,当调用 onScrollChanged() 时调用该回调。奇迹般有效。我不明白为什么 Google 没有公开该方法。

关于java - 同步两个 Horizo​​ntalScrollViews Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10325882/

相关文章:

android - 将 SwipeToDismiss LazyColumn 项目恢复到原始状态?

android - GCM - 可能的字符组成 'registration id'

android - 如何正确使用Python对亚马逊网络服务进行自动化测试

javascript - jQuery.scrollSpeed.js 重置页面偏移量

jquery - 基于多滚动的网站

JavaCV 获取 RTSP 遇到 "avcodec_open2() error -40: Could not open audio codec"错误

java - OpenGL ES 2 (Android) 绘制位图

java - 这个 ENUM 方法线程安全吗?

java - 为什么整数的自动装箱和拆箱不适用于 Java 中的 Arrays.asList?

javascript - 使用 jQuery 打开底部页面。