LoadingButton Versions Save

A small and flexible button control with loading (一个小巧灵活的带加载功能的按钮控件)

1.1.0-alpha01

3 years ago

Bug修复

  • 偶尔由onTouchEvent导致出现selector 状态异常
  • cancel 时的状态异常

功能新增和更新

  • 收缩后定义形状
  • 按钮圆角
  • 完成状态恢复和保留
  • 回调流程调整,onCompleted 将不在最后回调,而是在EndDrawable显示结束后回调
  • 调用complete()后,按钮不再恢复原来的状态,需要恢复原来的状态请调用cancel()或者先设置setEnableRestore(true)

差异 38b0567f67da91d13aba6dee9d369bb7a6a59b14

移除和修改

  • 移除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: 完成时是否保留当前状态或恢复按钮原来的状态

1.0.5-support

4 years ago

1、修复低版本下硬件加速导致的显示错误 https://github.com/FlodCoding/LoadingButton/issues/5#issue-518262981

2、修复低版本下Drawabels位移错误的问题 3、修复disableShrink下,调用cancel没有停止Loading的问题 https://github.com/FlodCoding/LoadingButton/commit/615cc22a8738b0f06680af0b154b0f9f9ac524a0#diff-d1c8df0988fa220cf4033ee4380a58a1R358

1.0.5

4 years ago

1、修复低版本下硬件加速导致的显示错误 https://github.com/FlodCoding/LoadingButton/issues/5#issue-518262981

2、修复低版本下Drawabels位移错误的问题 3、修复disableShrink下,调用cancel没有停止Loading的问题 https://github.com/FlodCoding/LoadingButton/commit/615cc22a8738b0f06680af0b154b0f9f9ac524a0#diff-d1c8df0988fa220cf4033ee4380a58a1R358

1.0.4-support

4 years ago

修复未设置EndDrawable出现的无法结束loading的错误, 修复无文字时的错误偏移

https://github.com/FlodCoding/LoadingButton/issues/3#issue-517541062

1.0.4

4 years ago

修复未设置EndDrawable出现的无法结束loading的错误, 修复无文字时的错误偏移

https://github.com/FlodCoding/LoadingButton/issues/3#issue-517541062