- ObjectsCompat - Class in com.stepstone.stepper.internal.util
-
This class consists of static utility methods for operating
on objects.
- onBackClicked(StepperLayout.OnBackClickedCallback) - Method in interface com.stepstone.stepper.BlockingStep
-
Notifies this step that the previous button/tab was clicked.
- onBackClicked() - Method in class com.stepstone.stepper.StepperLayout
-
To be called when the user wants to go to the previous step.
- OnBackClickedCallback() - Constructor for class com.stepstone.stepper.StepperLayout.OnBackClickedCallback
-
- onCompleteClicked(StepperLayout.OnCompleteClickedCallback) - Method in interface com.stepstone.stepper.BlockingStep
-
Notifies this step that the complete button/tab was clicked, the step was verified
and the user can complete the flow.
- OnCompleteClickedCallback() - Constructor for class com.stepstone.stepper.StepperLayout.OnCompleteClickedCallback
-
- onCompleted(View) - Method in interface com.stepstone.stepper.StepperLayout.StepperListener
-
Called when all of the steps were completed successfully
- onCreateDrawableState(int) - Method in class com.stepstone.stepper.internal.widget.RightNavigationButton
-
- onError(VerificationError) - Method in interface com.stepstone.stepper.Step
-
Called when the user clicked on the Next/Complete button and the step verification failed.
- onError(VerificationError) - Method in interface com.stepstone.stepper.StepperLayout.StepperListener
-
Called when a verification error occurs for one of the steps
- onInterceptTouchEvent(MotionEvent) - Method in class com.stepstone.stepper.internal.widget.StepViewPager
-
- onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
-
- onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.DotsStepperType
-
- onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.ProgressBarStepperType
-
- onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.TabsStepperType
-
- onNextClicked(StepperLayout.OnNextClickedCallback) - Method in interface com.stepstone.stepper.BlockingStep
-
Notifies this step that the next button/tab was clicked, the step was verified
and the user can go to the next step.
- OnNextClickedCallback() - Constructor for class com.stepstone.stepper.StepperLayout.OnNextClickedCallback
-
- onReturn() - Method in interface com.stepstone.stepper.StepperLayout.StepperListener
-
Called when the Previous step button was pressed while on the first step
(the button is not present by default on first step).
- onSelected() - Method in interface com.stepstone.stepper.Step
-
Called when this step gets selected in the the stepper layout.
- onStepSelected(int, boolean) - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
-
Called when a step gets selected as the new current step.
- onStepSelected(int, boolean) - Method in class com.stepstone.stepper.internal.type.DotsStepperType
-
Called when a step gets selected as the new current step.
- onStepSelected(int, boolean) - Method in class com.stepstone.stepper.internal.type.NoneStepperType
-
- onStepSelected(int, boolean) - Method in class com.stepstone.stepper.internal.type.ProgressBarStepperType
-
Called when a step gets selected as the new current step.
- onStepSelected(int, boolean) - Method in class com.stepstone.stepper.internal.type.TabsStepperType
-
Called when a step gets selected as the new current step.
- onStepSelected(int) - Method in interface com.stepstone.stepper.StepperLayout.StepperListener
-
Called when the current step position changes
- onTabClicked(int) - Method in interface com.stepstone.stepper.internal.widget.TabsContainer.TabItemListener
-
Called when a tab gets clicked
- onTabClicked(int) - Method in class com.stepstone.stepper.StepperLayout
-
- onTouchEvent(MotionEvent) - Method in class com.stepstone.stepper.internal.widget.StepViewPager
-
- setAdapter(StepAdapter) - Method in class com.stepstone.stepper.StepperLayout
-
Sets the new step adapter and updates the stepper layout based on the new adapter.
- setAdapter(StepAdapter, int) - Method in class com.stepstone.stepper.StepperLayout
-
Sets the new step adapter and updates the stepper layout based on the new adapter.
- setBackButtonColor(ColorStateList) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Back bottom navigation button.
- setBackButtonColor(int) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Back bottom navigation button.
- setBackButtonEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether the Back button in the bottom navigation bar should be enabled (clickable).
- setBackButtonLabel(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the label of the back button using the given resource id.
- setBackButtonLabel(CharSequence) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the label of the back button.
- setBackButtonStartDrawableResId(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the drawable resource ID to be used for back button's start compound drawable.
- setBackButtonVisible(boolean) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the flag indicating if the Back button should be shown on the bottom bar.
- setBlockTouchEventsFromChildrenEnabled(boolean) - Method in class com.stepstone.stepper.internal.widget.StepViewPager
-
- setCompleteButtonColor(ColorStateList) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Complete bottom navigation button.
- setCompleteButtonColor(int) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Complete bottom navigation button.
- setCompleteButtonEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether the Complete button in the bottom navigation bar should be enabled (clickable).
- setCompleteButtonVerificationFailed(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether the Complete button in the bottom navigation bar should be in the
'verification failed' state i.e.
- setCurrent(int, boolean) - Method in class com.stepstone.stepper.internal.widget.DottedProgressBar
-
Changes the currently selected dot and updates the UI accordingly
- setCurrentStepPosition(int) - Method in class com.stepstone.stepper.StepperLayout
-
Sets the current step to the one at the provided index.
- setDividerWidth(int) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
- setDividerWidth(int) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setDotCount(int) - Method in class com.stepstone.stepper.internal.widget.DottedProgressBar
-
- setEndButtonLabel(CharSequence) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the label of the Complete/Next button.
- setEndButtonLabel(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the label of the Complete/Next button using the given resource id.
- setEndButtonVisible(boolean) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the flag indicating if the Next/Complete button should be shown on the bottom bar.
- setError(int, VerificationError) - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
-
Called to set whether the stepPosition has an error or not, changing it's appearance.
- setErrorColor(int) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
- setErrorColor(int) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setFeedbackType(int) - Method in class com.stepstone.stepper.StepperLayout
-
Sets the mask for the stepper feedback type.
- setListener(TabsContainer.TabItemListener) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setListener(StepperLayout.StepperListener) - Method in class com.stepstone.stepper.StepperLayout
-
- setMax(int) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setNextButtonColor(ColorStateList) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Next bottom navigation button.
- setNextButtonColor(int) - Method in class com.stepstone.stepper.StepperLayout
-
Changes the text and compound drawable color of the Next bottom navigation button.
- setNextButtonEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether the Next button in the bottom navigation bar should be enabled (clickable).
- setNextButtonEndDrawableResId(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the drawable resource ID to be used for next button's end compound drawable.
- setNextButtonVerificationFailed(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether the Next button in the bottom navigation bar should be in the
'verification failed' state i.e.
- setOffscreenPageLimit(int) - Method in class com.stepstone.stepper.StepperLayout
-
Set the number of steps that should be retained to either side of the
current step in the view hierarchy in an idle state.
- setOrientation(int) - Method in class com.stepstone.stepper.StepperLayout
-
- setPageTransformer(ViewPager.PageTransformer) - Method in class com.stepstone.stepper.StepperLayout
-
Overrides the default page transformer used in the underlying
StepViewPager.
- setProgressBackgroundColor(int) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setProgressColor(int) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setProgressCompat(int, boolean) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setProgressDrawable(Drawable) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setProgressDrawableTiled(Drawable) - Method in class com.stepstone.stepper.internal.widget.ColorableProgressBar
-
- setSelectedColor(int) - Method in class com.stepstone.stepper.internal.widget.DottedProgressBar
-
- setSelectedColor(int) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
- setSelectedColor(int) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setShowBottomNavigation(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Set whether the bottom navigation bar (with Back/Next/Complete buttons) should be visible.
- setShowErrorMessageEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Set whether an error message below step title should appear when an error occurs
- setShowErrorState(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
- setShowErrorStateEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Set whether the errors should be displayed when they occur or not.
- setShowErrorStateOnBack(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
- setShowErrorStateOnBackEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Set whether when going backwards should clear the error state from the Tab.
- setStepNumber(CharSequence) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
Sets the position of the step
- setSteps(List<StepViewModel>) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setStepSubtitle(CharSequence) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
Sets the optional step description.
- setStepTitle(CharSequence) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
Sets the name of the step
- setSubtitle(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the subtitle using the given resource id.
- setSubtitle(CharSequence) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the subtitle using the given characters.
- setTabNavigationEnabled(boolean) - Method in class com.stepstone.stepper.StepperLayout
-
Sets whether step navigation is possible by clicking on the tabs directly.
- setTitle(int) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the title using the given resource id.
- setTitle(CharSequence) - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
-
Set the title using the given characters.
- setUnselectedColor(int) - Method in class com.stepstone.stepper.internal.widget.DottedProgressBar
-
- setUnselectedColor(int) - Method in class com.stepstone.stepper.internal.widget.StepTab
-
- setUnselectedColor(int) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
-
- setVerificationFailed(boolean) - Method in class com.stepstone.stepper.internal.widget.RightNavigationButton
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.ContentFadeStepperFeedbackType
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.ContentOverlayStepperFeedbackType
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.ContentProgressStepperFeedbackType
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.DisabledBottomNavigationStepperFeedbackType
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.DisabledContentInteractionStepperFeedbackType
-
- showProgress(String) - Method in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
-
Shows a progress indicator.
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeComposite
-
- showProgress(String) - Method in class com.stepstone.stepper.internal.feedback.TabsStepperFeedbackType
-
- showProgress(String) - Method in class com.stepstone.stepper.StepperLayout
-
Shows a progress indicator if not already shown.
- Step - Interface in com.stepstone.stepper
-
A base step interface which all
StepperLayout steps must implement.
- StepAdapter - Interface in com.stepstone.stepper.adapter
-
- StepPageTransformerFactory - Class in com.stepstone.stepper.internal.widget.pagetransformer
-
- StepperFeedbackType - Interface in com.stepstone.stepper.internal.feedback
-
An interface to be implemented by all support stepper feedback types.
- StepperFeedbackTypeComposite - Class in com.stepstone.stepper.internal.feedback
-
A stepper feedback type which is a composition of other feedback type, which allows to select only a group of feedback types.
- StepperFeedbackTypeComposite() - Constructor for class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeComposite
-
- StepperFeedbackTypeFactory - Class in com.stepstone.stepper.internal.feedback
-
Factory class for creating feedback stepper types.
- StepperLayout - Class in com.stepstone.stepper
-
Stepper widget implemented according to the
Material documentation.
It allows for setting three types of steppers:
- mobile dots stepper,
- mobile progress bar stepper,
- horizontal stepper with tabs.
Include this stepper in the layout XML file and choose a stepper type with
ms_stepperType.
Check out
values/attrs.xml - StepperLayout for a complete list of customisable properties.
- StepperLayout(Context) - Constructor for class com.stepstone.stepper.StepperLayout
-
- StepperLayout(Context, AttributeSet) - Constructor for class com.stepstone.stepper.StepperLayout
-
- StepperLayout(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.StepperLayout
-
- StepperLayout.AbstractOnButtonClickedCallback - Class in com.stepstone.stepper
-
- StepperLayout.OnBackClickedCallback - Class in com.stepstone.stepper
-
- StepperLayout.OnCompleteClickedCallback - Class in com.stepstone.stepper
-
- StepperLayout.OnNextClickedCallback - Class in com.stepstone.stepper
-
- StepperLayout.StepperListener - Interface in com.stepstone.stepper
-
- StepperRtlPageTransformer - Class in com.stepstone.stepper.internal.widget.pagetransformer
-
A ViewPager.PageTransformer which reverses
the direction in which the pages slide in.
- StepperRtlPageTransformer() - Constructor for class com.stepstone.stepper.internal.widget.pagetransformer.StepperRtlPageTransformer
-
- StepperTypeFactory - Class in com.stepstone.stepper.internal.type
-
Factory class for creating stepper types.
- StepperTypeFactory() - Constructor for class com.stepstone.stepper.internal.type.StepperTypeFactory
-
- StepTab - Class in com.stepstone.stepper.internal.widget
-
- StepTab(Context) - Constructor for class com.stepstone.stepper.internal.widget.StepTab
-
- StepTab(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.StepTab
-
- StepTab(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.internal.widget.StepTab
-
- StepViewModel - Class in com.stepstone.stepper.viewmodel
-
Contains view information about the step.
- StepViewModel.Builder - Class in com.stepstone.stepper.viewmodel
-
- StepViewPager - Class in com.stepstone.stepper.internal.widget
-
A non-swipeable viewpager with RTL support.
Source
- StepViewPager(Context) - Constructor for class com.stepstone.stepper.internal.widget.StepViewPager
-
- StepViewPager(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.StepViewPager
-