gpt4 book ai didi

android - 如何使用android listview制作刷新动画?

转载 作者:行者123 更新时间:2023-11-29 20:30:57 25 4
gpt4 key购买 nike

我有一个用于我的 Android 应用程序的 ListView ,当用户像 Instagram 或 Twitter 应用程序那样滚动时,我想在 ListView 的顶部制作一个动画。我将如何处理这件事。当用户滚动时是否有一种方法被调用,我正在考虑为实际动画使用帧动画。

最佳答案

您可以在 xml 文件上添加滑动刷新布局:

 <android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/favs_refresher"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">
<ListView
android:id="@+id/favs_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"/>
</android.support.v4.widget.SwipeRefreshLayout>

然后是你的 Activity :

    swipeRefresher = (SwipeRefreshLayout)findViewById(R.id.favs_refresher);
swipeRefresher.setOnRefreshListener(this);

确保您的 Activity 实现了 SwipeRefreshLayout.OnRefreshListener

然后你可以使用onRefresh()方法:

@Override
public void onRefresh() {
//do something
}

关于android - 如何使用android listview制作刷新动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32001007/

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