Skip to content

Commit a8e98c8

Browse files
stelianzawadz88
authored andcommitted
Add callback for handling blocking onComplete() calls
1 parent 5345e19 commit a8e98c8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

material-stepper/src/main/java/com/stepstone/stepper/StepperLayout.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,21 @@ public void goToNextStep() {
141141

142142
}
143143

144+
public class OnCompleteClickedCallback extends AbstractOnButtonClickedCallback {
145+
146+
@UiThread
147+
public void complete() {
148+
final int totalStepCount = mStepAdapter.getCount();
149+
150+
if (mCurrentStepPosition < totalStepCount - 1) {
151+
return;
152+
}
153+
154+
onComplete();
155+
}
156+
157+
}
158+
144159
public class OnBackClickedCallback extends AbstractOnButtonClickedCallback {
145160

146161
@UiThread

0 commit comments

Comments
 (0)