mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
优化
This commit is contained in:
parent
6db517eaa1
commit
aa2aa467c8
@ -64,7 +64,7 @@ class RssArticlesFragment() : VMBaseFragment<RssArticlesViewModel>(R.layout.frag
|
||||
recyclerView.setEdgeEffectColor(primaryColor)
|
||||
loadMoreView.setOnClickListener {
|
||||
if (!loadMoreView.isLoading) {
|
||||
scrollToBottom()
|
||||
scrollToBottom(true)
|
||||
}
|
||||
}
|
||||
recyclerView.layoutManager = if (activityViewModel.isGridLayout) {
|
||||
@ -111,10 +111,10 @@ class RssArticlesFragment() : VMBaseFragment<RssArticlesViewModel>(R.layout.frag
|
||||
}
|
||||
}
|
||||
|
||||
private fun scrollToBottom() {
|
||||
private fun scrollToBottom(forceLoad: Boolean = false) {
|
||||
if (viewModel.isLoading) return
|
||||
if (loadMoreView.hasMore && adapter.getActualItemCount() > 0) {
|
||||
loadMoreView.startLoad()
|
||||
if ((loadMoreView.hasMore && adapter.getActualItemCount() > 0) || forceLoad) {
|
||||
loadMoreView.hasMore()
|
||||
activityViewModel.rssSource?.let {
|
||||
viewModel.loadMore(it)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user