·
3 commits
to master
since this release
Bug修复
- 偶尔由onTouchEvent导致出现selector 状态异常
- cancel 时的状态异常
功能新增和更新
- 收缩后定义形状
- 按钮圆角
- 完成状态恢复和保留
- 回调流程调整,onCompleted 将不在最后回调,而是在EndDrawable显示结束后回调
- 调用complete()后,按钮不再恢复原来的状态,需要恢复原来的状态请调用cancel()或者先设置setEnableRestore(true)
差异 38b0567
移除和修改
- 移除restoreTextWhenEnd,改为setEnableRestore
- 移除fail()和complete(), 改为失败complete(false),成功complete(true)
- 移除setLoadingColor(@nonnull @ColorInt int... colors),改为 getLoadingDrawable().setLoadingColor()
- 移除setLoadingStrokeWidth(@px int size),改为getLoadingDrawable().setStrokeWidth()
- 移除OnLoadingListenerAdapter,将OnLoadingListener改为OnStatusChangedListener 的静态内部类
新增
- shrinkShape: 收缩后的形状、需要SDK>=21
- radius: 设置按钮圆角
- enableRestore: 完成时是否保留当前状态或恢复按钮原来的状态