当设置EnableLoadMoreWhenContentNotFull=false,如果数据不足一个屏幕并且设置了NoMoreData=true时,当最后一条数据刚好显示在离屏幕底部一点点距离的地方,此时没有更多数据的Footer刚好就显示在屏幕外面去了,并且整个View不能滚动,导致Footer无法被滑到屏幕内。
布局是SmartRefreshLayout嵌套在CoordinatorLayout里面
当设置EnableLoadMoreWhenContentNotFull=false,如果数据不足一个屏幕并且设置了NoMoreData=true时,当最后一条数据刚好显示在离屏幕底部一点点距离的地方,此时没有更多数据的Footer刚好就显示在屏幕外面去了,并且整个View不能滚动,导致Footer无法被滑到屏幕内。
布局是SmartRefreshLayout嵌套在CoordinatorLayout里面
1条答案
按热度按时间4zcjmb1e1#
在没有完全熟悉源码的情况下我自己修复了一下,把
moveSpinnerInfinitely()方法中的
改为