gpt4 book ai didi

Android:像在 Twitter 应用程序中一样平滑地下拉 View

转载 作者:行者123 更新时间:2023-11-29 01:39:53 29 4
gpt4 key购买 nike

我想实现 Twitter 应用 使用的相同拉动刷新 UI 模式。

我一直在尝试使用包含 ListViewRelativeLayout,但它真的很慢。我怎样才能让它像 Twitter 一样流畅?

我一直在使用 Listview 的 onTouch 回调来获取 MotionEvent,检测何时 listview 已经滚动到顶部并且触摸向下移动。然后,我根据 Y 坐标调整 ListView 的上边距。但肯定不是这样做的方式,因为 Listview 以小步向下移动,并不平滑。

您知道应该最好使用哪种布局吗?

以下只是 Twitter 应用程序的屏幕截图:

Twitter app

更新:

我想我找到了。我相信最流畅的实现是使用 ListView header 。所以,不需要使用像 RelativeLayout 这样的 View 组。一切都可以在 ListView 中实现。

最佳答案

Android 有一个用于此目的的 SwipeRefreshLayout。

https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html

关于Android:像在 Twitter 应用程序中一样平滑地下拉 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25352284/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com