在我当前的项目中,我实现了一个PullToRefreshListView带有标题视图的 a,例如,一个ImageView.
PullToRefreshListView 有一个标题 view( RefreshView) 来显示下拉刷新或释放加载时下拉列表。
但是,当您不小心拉动ImageView(标题视图)时,RefreshView会显示 ,因为ImageView是PullToRefreshListView.
___________________________ ____________________________
| | | |
| | | |
| ImageView | | ImageView |
| | | |
----------------------------- -----------------------------
| | | |
| | | RefreshView |
| | | |
| | -----------------------------
| | | |
| ListView | | |
| | | |
| | | ListView |
| | | |
| | | |
| | | |
| | | |
----------------------------- -----------------------------
Normal Pulled
我可以找到一个替代方案来设计它,但我很好奇cancelBubbleAndroid 中是否有等价物(如在 DOM 中),这样我就可以防止所采取的手势作用ImageView 于整体PullToRefreshListView。
编辑
:RefreshListView扩展ListView。它实际上是
public class RefreshListView extends ListView implements OnScrollListener
我让它实现OnScrollListener捕捉下拉手势。但如果我这样做
refreshListView.addHeadersView(imageView)
然后拉imageView会导致RefreshView出现。
所以我认为如果有cancelBubble,工作会更容易。