安卓:如何像Twitter应用程序一样平滑地下拉视图

3
我希望能够实现与Twitter应用程序相同的下拉刷新UI模式。
我一直在尝试使用一个包含ListView的RelativeLayout,但是速度非常慢。如何使其与Twitter一样顺畅?
我一直在使用Listview的onTouch回调来获取MotionEvent,检测当Listview已经滚动到顶部并且触摸向下移动时。然后,我基于Y坐标调整listview的上边距。但这肯定不是正确的做法,因为Listview只以小步骤向下移动,而不是平滑地移动。
您知道应该使用哪种布局吗?
下面仅是Twitter应用程序的屏幕截图:
更新:
我想我找到了。我相信最流畅的实现方式是使用ListView header。因此,不需要使用RelativeLayout这样的视图组。一切都可以在ListView内部实现。
1个回答

1

我看了一下SwipeRefreshLayout,但它不是我需要的。我想要像Twitter那样在释放时触发刷新,而不是像SwipeRefreshLayout中所做的那样在特定拉高度后刷新。 - Daniele B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接