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 {
7
7
defaultConfig {
8
8
minSdkVersion 17
9
9
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"
15
12
}
16
13
17
14
buildTypes {
Original file line number Diff line number Diff line change @@ -454,6 +454,15 @@ public LoadingButton setEnableShrink(boolean enable) {
454
454
return this ;
455
455
}
456
456
457
+
458
+ /**
459
+ * 结束时是否恢复文字
460
+ */
461
+ public LoadingButton setRestoreTextWhenEnd (boolean restoreTextWhenEnd ) {
462
+ this .restoreTextWhenEnd = restoreTextWhenEnd ;
463
+ return this ;
464
+ }
465
+
457
466
/**
458
467
* 收缩后的尺寸(正方形)
459
468
*/
Original file line number Diff line number Diff line change 23
23
24
24
dependencies {
25
25
//Androidx
26
- implementation 'com.github.FlodCoding:LoadingButton:1.0.1 '
26
+ implementation 'com.github.FlodCoding:LoadingButton:1.0.2 '
27
27
28
28
//Support-appcompat
29
- implementation 'com.github.FlodCoding:LoadingButton:1.0.1 -support'
29
+ implementation 'com.github.FlodCoding:LoadingButton:1.0.2 -support'
30
30
}
31
31
32
32
@@ -64,6 +64,7 @@ loadingBtn.cancel(); //加载取消
64
64
loadingBtn.setEnableShrink(true)
65
65
.setDisableClickOnLoading(true)
66
66
.setShrinkDuration(450)
67
+ .setRestoreTextWhenEnd(true)
67
68
.setLoadingColor(loadingBtn.getTextColors().getDefaultColor())
68
69
.setLoadingStrokeWidth((int) (loadingBtn.getTextSize() * 0.14f))
69
70
.setLoadingPosition(DrawableTextView.POSITION.START)
@@ -107,7 +108,8 @@ loadingBtn.setEnableShrink(true)
107
108
属性名|类型|说明
108
109
---|:--:|---:
109
110
enableShrink |boolean (default: true ) |设置加载时收缩
110
- disableClickOnLoading |boolen (default: true ) |设置加载时禁用点击
111
+ disableClickOnLoading |boolean (default: true ) |设置加载时禁用点击
112
+ restoreTextWhenEnd |boolean (default: true ) |设置加载结束时恢复文字
111
113
shrinkDuration |integer (default:450ms) |收缩动画时间
112
114
loadingEndDrawableSize |dimension (default: TextSize \* 2) |设置LaodingDrawable和EndDrawable大小
113
115
loadingDrawableColor |color (default: TextColor ) |设置Loading的颜色
Original file line number Diff line number Diff line change 27
27
android : text =" Submit"
28
28
android : textColor =" @android:color/white"
29
29
android : textSize =" 14sp"
30
- app : restoreTextWhenEnd =" false"
31
30
app : enableShrink =" true"
32
31
app : endCompleteDrawable =" @drawable/ic_successful"
33
32
app : endFailDrawable =" @drawable/ic_fail"
You can’t perform that action at this time.
0 commit comments