我正在使用 ScrollView 来显示在运行时膨胀的项目列表。就像用户的更新提要一样。在考虑让用户使用新通知更新视图的选项时,我想到了 twitter 应用程序中的拉动刷新功能。
任何人都知道如何以及是否可以使用 ScrollView 来实现?
看到有一些使用 ListView 的实现,但我不喜欢改变我的所有平台以获得这种刷新效果的想法。
我正在使用 ScrollView 来显示在运行时膨胀的项目列表。就像用户的更新提要一样。在考虑让用户使用新通知更新视图的选项时,我想到了 twitter 应用程序中的拉动刷新功能。
任何人都知道如何以及是否可以使用 ScrollView 来实现?
看到有一些使用 ListView 的实现,但我不喜欢改变我的所有平台以获得这种刷新效果的想法。
引入了一种解决方案,用于为各种可滚动的组件(如 listview 和 scrollview)实现 pull to refresh。查看 ChangeLog 链接https://github.com/chrisbanes/Android-PullToRefresh
ListView
只有一个元素可以被视为ScrollView
. 您可以将实现用于拉动刷新ListView
并在其中仅添加一项。我过去曾使用过这个技巧。
你可以这样做。当用户向下移动手指并且滚动视图位于其顶部时,您可以增加滚动视图的上边距。然后在发布时触发更新并通过动画减少边距。(您必须创建自己的动画才能完成)。这就是想法。如果您需要更具体的帮助,请询问您无法实施的内容。