【发布时间】:2016-10-13 19:28:04
【问题描述】:
我只是想知道如何将这个效果添加到我的 listView 或 RecyclerView 以进行滚动,而没有一个项目更像 viber 聊天。
查看照片以了解我的意思。 在滚动此聊天结束之前:
现在滚动,聊天结束,情绪像春天:
【问题讨论】:
我只是想知道如何将这个效果添加到我的 listView 或 RecyclerView 以进行滚动,而没有一个项目更像 viber 聊天。
查看照片以了解我的意思。 在滚动此聊天结束之前:
现在滚动,聊天结束,情绪像春天:
【问题讨论】:
这是我之前写的一个类 https://github.com/omiz/ZSwipeRefreshLayout/blob/master/ZSwipeRefreshLayout
要使用它,您只需像这样在其中添加您的列表
<ZSwipeRefreshLayout
android:id="@+id/swipe_refresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/main_recyclerView_days"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</ZSwipeRefreshLayout>
在你的代码中
swipeRefreshLayout = (ZSwipeRefreshLayout) findViewById(R.id.swipe_refresh);
swipeRefreshLayout.setHeaderView(createHeaderView());
swipeRefreshLayout.setPushEnable(true);
swipeRefreshLayout.setPullEnable(true);
swipeRefreshLayout.setOnPullRefreshListener(this);
顺便说一句,这个答案是让 ListView 或 RecyclerView 像 iOS 效果一样弹跳
【讨论】:
createHeaderView() 显示错误我现在在片段上