如何在 Android 中实现 Horizo​​ntalPullTorefreshLayout?

How to implements a HorizontalPullTorefreshLayout in Android?

我想实现 Horizo​​ntalPullToRefreshLayout。现在我计划扩展 FrameLayout 并使其只能承载一个 child,但是如果 child 是一个可滚动的视图,如 ListView 或 RecyclerView,我不知道什么时候传递 TouchEvent 或拦截它.有什么方法可以确定 child 是否可以滚动?请分享您实现此 Horizo​​ntalPullToRefreshView 的想法。我的项目 minSdk 是 15.

感谢您的帮助。

您可以使用ViewCompat.canScrollHorizontally 来检查子视图是否可以滚动。