File tree Expand file tree Collapse file tree 4 files changed +16
-9
lines changed
src/main/java/com/flod/loadingbutton Expand file tree Collapse file tree 4 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -7,11 +7,8 @@ android {
77 defaultConfig {
88 minSdkVersion 17
99 targetSdkVersion 28
10- versionCode 100
11- versionName " 1.0.0-alpha6"
12-
13- testInstrumentationRunner " androidx.test.runner.AndroidJUnitRunner"
14-
10+ versionCode 102
11+ versionName " 1.0.2"
1512 }
1613
1714 buildTypes {
Original file line number Diff line number Diff line change @@ -454,6 +454,15 @@ public LoadingButton setEnableShrink(boolean enable) {
454454 return this ;
455455 }
456456
457+
458+ /**
459+ * 结束时是否恢复文字
460+ */
461+ public LoadingButton setRestoreTextWhenEnd (boolean restoreTextWhenEnd ) {
462+ this .restoreTextWhenEnd = restoreTextWhenEnd ;
463+ return this ;
464+ }
465+
457466 /**
458467 * 收缩后的尺寸(正方形)
459468 */
Original file line number Diff line number Diff line change 2323
2424 dependencies {
2525 //Androidx
26- implementation 'com.github.FlodCoding:LoadingButton:1.0.1 '
26+ implementation 'com.github.FlodCoding:LoadingButton:1.0.2 '
2727
2828 //Support-appcompat
29- implementation 'com.github.FlodCoding:LoadingButton:1.0.1 -support'
29+ implementation 'com.github.FlodCoding:LoadingButton:1.0.2 -support'
3030 }
3131
3232
@@ -64,6 +64,7 @@ loadingBtn.cancel(); //加载取消
6464loadingBtn.setEnableShrink(true)
6565 .setDisableClickOnLoading(true)
6666 .setShrinkDuration(450)
67+ .setRestoreTextWhenEnd(true)
6768 .setLoadingColor(loadingBtn.getTextColors().getDefaultColor())
6869 .setLoadingStrokeWidth((int) (loadingBtn.getTextSize() * 0.14f))
6970 .setLoadingPosition(DrawableTextView.POSITION.START)
@@ -107,7 +108,8 @@ loadingBtn.setEnableShrink(true)
107108属性名|类型|说明
108109---|:--:|---:
109110enableShrink |boolean (default: true ) |设置加载时收缩
110- disableClickOnLoading |boolen (default: true ) |设置加载时禁用点击
111+ disableClickOnLoading |boolean (default: true ) |设置加载时禁用点击
112+ restoreTextWhenEnd |boolean (default: true ) |设置加载结束时恢复文字
111113shrinkDuration |integer (default:450ms) |收缩动画时间
112114loadingEndDrawableSize |dimension (default: TextSize \* 2) |设置LaodingDrawable和EndDrawable大小
113115loadingDrawableColor |color (default: TextColor ) |设置Loading的颜色
Original file line number Diff line number Diff line change 2727 android : text =" Submit"
2828 android : textColor =" @android:color/white"
2929 android : textSize =" 14sp"
30- app : restoreTextWhenEnd =" false"
3130 app : enableShrink =" true"
3231 app : endCompleteDrawable =" @drawable/ic_successful"
3332 app : endFailDrawable =" @drawable/ic_fail"
You can’t perform that action at this time.
0 commit comments