1.修改MaterialHeader相关bug 2.RefreshInternal添加自动刷新加载回调
用于区分这两种情况:a.用户拖动触发刷新,b.autoRefresh等方法触发刷新。目的在于实现不同的刷新效果。https://github.com/scwang90/SmartRefreshLayout/issues/72#issuecomment-562411978
效果如下: 第一次刷新:手动拖拽触发刷新效果。 第二次刷新:调用autoRefresh触发的刷新效果。
功能建议:https://github.com/scwang90/SmartRefreshLayout/issues/72#issuecomment-562411978

修复问题如下: 1.修复MaterialHeader设置后会影响其他刷新头部效果的bug https://github.com/scwang90/SmartRefreshLayout/issues/1075
2.MaterialHeader进度条相关bug
a)修复MaterialProgressDrawable设置进度条背景后导致环形箭头被覆盖的问题
b)修复背景后在暗色背景下有白边问题
c)修复MaterialHeader设置进度条背景不符合预期的问题
d) 移除进度条默认透明并新增设置进度条透明度接口
https://github.com/scwang90/SmartRefreshLayout/issues/1102
体验demo调整 3.MaterialStyleActivity修改主题时同时修改箭头进度条的颜色,使demo体验更好
修复MaterialHeader测量高度受其他header高度影响问题:MaterialHeader测量时给其固定高度为最小高度同值 https://github.com/scwang90/SmartRefreshLayout/issues/1103
这个体验效果非常不错
另外我认为SmartRefreshLayout的Material下拉拖拽刷新效果没有官方的SwipeRefreshLayout更容易触发, 感觉有点拖不动的感觉