Skip navigation links
A B C D E F G H I N O P R S T U V 

A

AbstractFragmentStepAdapter - Class in com.stepstone.stepper.adapter
A base adapter class which returns step fragments to use inside of the StepperLayout.
AbstractFragmentStepAdapter(FragmentManager, Context) - Constructor for class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
 
AbstractOnButtonClickedCallback() - Constructor for class com.stepstone.stepper.StepperLayout.AbstractOnButtonClickedCallback
 
AbstractStepAdapter - Class in com.stepstone.stepper.adapter
A base adapter class which returns step to use inside of the StepperLayout.
AbstractStepAdapter(Context) - Constructor for class com.stepstone.stepper.adapter.AbstractStepAdapter
 
AbstractStepperType - Class in com.stepstone.stepper.internal.type
A base stepper type all stepper types must extend.
AbstractStepperType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.type.AbstractStepperType
 
addComponent(StepperFeedbackType) - Method in class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeComposite
Adds a child component to this composite.
ALPHA_HALF - Static variable in class com.stepstone.stepper.internal.util.AnimationUtil
 
ALPHA_INVISIBLE - Static variable in class com.stepstone.stepper.internal.util.AnimationUtil
 
ALPHA_OPAQUE - Static variable in class com.stepstone.stepper.internal.util.AnimationUtil
 
AnimationUtil - Class in com.stepstone.stepper.internal.util
Util class containing static methods to simplify animation.

B

BlockingStep - Interface in com.stepstone.stepper
A Step which can block clicking on the next button/tab and perform some operations before switching to the next step.
Builder(Context) - Constructor for class com.stepstone.stepper.viewmodel.StepViewModel.Builder
Creates a builder for the step info.

C

ColorableProgressBar - Class in com.stepstone.stepper.internal.widget
A ProgressBar which exposes methods for coloring primary progress and progress background colors individually.
ColorableProgressBar(Context) - Constructor for class com.stepstone.stepper.internal.widget.ColorableProgressBar
 
ColorableProgressBar(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.ColorableProgressBar
 
ColorableProgressBar(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.internal.widget.ColorableProgressBar
 
com.stepstone.stepper - package com.stepstone.stepper
 
com.stepstone.stepper.adapter - package com.stepstone.stepper.adapter
 
com.stepstone.stepper.internal.feedback - package com.stepstone.stepper.internal.feedback
 
com.stepstone.stepper.internal.type - package com.stepstone.stepper.internal.type
 
com.stepstone.stepper.internal.util - package com.stepstone.stepper.internal.util
 
com.stepstone.stepper.internal.widget - package com.stepstone.stepper.internal.widget
 
com.stepstone.stepper.internal.widget.pagetransformer - package com.stepstone.stepper.internal.widget.pagetransformer
 
com.stepstone.stepper.viewmodel - package com.stepstone.stepper.viewmodel
 
complete() - Method in class com.stepstone.stepper.StepperLayout.OnCompleteClickedCallback
 
CONTENT_FADE - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Partially fades the content out during operation.
CONTENT_OVERLAY - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Shows a dimmed overlay over the content during operation.
CONTENT_PROGRESS - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Shows a progress bar on top of the steps' content.
ContentFadeStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which partially fades the content out.
ContentFadeStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.ContentFadeStepperFeedbackType
 
ContentOverlayStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which shows a dimmed overlay over the content.
ContentOverlayStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.ContentOverlayStepperFeedbackType
 
ContentProgressStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which displays a progress bar on top of the steps' content.
ContentProgressStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.ContentProgressStepperFeedbackType
 
context - Variable in class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
 
context - Variable in class com.stepstone.stepper.adapter.AbstractStepAdapter
 
create() - Method in class com.stepstone.stepper.viewmodel.StepViewModel.Builder
Creates a StepViewModel with the arguments supplied to this builder.
createAnimatedVectorDrawable(int) - Method in class com.stepstone.stepper.internal.widget.StepTab
Inflates an animated vector drawable.
createPageTransformer(Context) - Static method in class com.stepstone.stepper.internal.widget.pagetransformer.StepPageTransformerFactory
Creates a ViewPager.PageTransformer.
createStep(int) - Method in interface com.stepstone.stepper.adapter.StepAdapter
Create each step of the StepperLayout.
createType(int, StepperLayout) - Static method in class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeFactory
Creates a stepper feedback type for provided arguments.
createType(int, StepperLayout) - Static method in class com.stepstone.stepper.internal.type.StepperTypeFactory
Creates a stepper type for provided arguments.

D

DEFAULT_TAB_DIVIDER_WIDTH - Static variable in class com.stepstone.stepper.StepperLayout
 
DISABLED_BOTTOM_NAVIGATION - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Disables the buttons in the bottom navigation during operation.
DISABLED_CONTENT_INTERACTION - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Disables content interaction during operation i.e.
DisabledBottomNavigationStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which disables the buttons in the bottom navigation when an operation is in progress.
DisabledBottomNavigationStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.DisabledBottomNavigationStepperFeedbackType
 
DisabledContentInteractionStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which intercepts touch events on the steps' content and ignores them.
DisabledContentInteractionStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.DisabledContentInteractionStepperFeedbackType
 
DOTS - Static variable in class com.stepstone.stepper.internal.type.AbstractStepperType
Mobile step dots
DotsStepperType - Class in com.stepstone.stepper.internal.type
Stepper type which displays mobile step dots.
DotsStepperType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.type.DotsStepperType
 
DottedProgressBar - Class in com.stepstone.stepper.internal.widget
An indicator displaying the current position in a list of items with dots.
DottedProgressBar(Context) - Constructor for class com.stepstone.stepper.internal.widget.DottedProgressBar
 
DottedProgressBar(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.DottedProgressBar
 
DottedProgressBar(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.internal.widget.DottedProgressBar
 

E

equals(Object, Object) - Static method in class com.stepstone.stepper.internal.util.ObjectsCompat
Returns true if the arguments are equal to each other and false otherwise.

F

fadeViewVisibility(View, int, boolean) - Static method in class com.stepstone.stepper.internal.util.AnimationUtil
Animate the View's visibility using a fade animation.
findStep(int) - Method in class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
Finds the given step without creating it.
findStep(int) - Method in interface com.stepstone.stepper.adapter.StepAdapter
Finds the given step without creating it.

G

getAdapter() - Method in class com.stepstone.stepper.StepperLayout
Getter for mStepAdapter
getBackButtonLabel() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getBackButtonStartDrawableResId() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getChildComponents() - Method in class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeComposite
 
getContentFadeAlpha() - Method in class com.stepstone.stepper.StepperLayout
 
getContentOverlayBackground() - Method in class com.stepstone.stepper.StepperLayout
 
getCount() - Method in interface com.stepstone.stepper.adapter.StepAdapter
Get the step count.
getCurrentStepPosition() - Method in class com.stepstone.stepper.StepperLayout
Returns the position of the currently selected step.
getEndButtonLabel() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getErrorAtPosition(int) - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
Checks if there's an error for the step.
getErrorColor() - Method in class com.stepstone.stepper.StepperLayout
 
getErrorMessage() - Method in class com.stepstone.stepper.VerificationError
 
getItem(int) - Method in class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
 
getNextButtonEndDrawableResId() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getPagerAdapter() - Method in class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
Method for internal purpose.
getPagerAdapter() - Method in class com.stepstone.stepper.adapter.AbstractStepAdapter
Method for internal purpose.
getPagerAdapter() - Method in interface com.stepstone.stepper.adapter.StepAdapter
Method for internal purpose.
getSelectedColor() - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
 
getSelectedColor() - Method in class com.stepstone.stepper.StepperLayout
 
getStepperLayout() - Method in class com.stepstone.stepper.StepperLayout.AbstractOnButtonClickedCallback
 
getSubtitle() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getTabStepDividerWidth() - Method in class com.stepstone.stepper.StepperLayout
 
getTitle() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
getUnselectedColor() - Method in class com.stepstone.stepper.internal.type.AbstractStepperType
 
getUnselectedColor() - Method in class com.stepstone.stepper.StepperLayout
 
getViewModel(int) - Method in class com.stepstone.stepper.adapter.AbstractFragmentStepAdapter
Returns the view information to be used to display the step.
getViewModel(int) - Method in class com.stepstone.stepper.adapter.AbstractStepAdapter
Returns the view information to be used to display the step.
getViewModel(int) - Method in interface com.stepstone.stepper.adapter.StepAdapter
Returns the view information to be used to display the step.
goToNextStep() - Method in class com.stepstone.stepper.StepperLayout.OnNextClickedCallback
 
goToPrevStep() - Method in class com.stepstone.stepper.StepperLayout.OnBackClickedCallback
 

H

hideProgress() - Method in class com.stepstone.stepper.internal.feedback.ContentFadeStepperFeedbackType
 
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.ContentOverlayStepperFeedbackType
 
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.ContentProgressStepperFeedbackType
 
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.DisabledBottomNavigationStepperFeedbackType
 
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.DisabledContentInteractionStepperFeedbackType
 
hideProgress() - Method in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Hides the progress indicator.
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.StepperFeedbackTypeComposite
 
hideProgress() - Method in class com.stepstone.stepper.internal.feedback.TabsStepperFeedbackType
 
hideProgress() - Method in class com.stepstone.stepper.StepperLayout
Hides the progress indicator if visible.

I

isBackButtonVisible() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
isEndButtonVisible() - Method in class com.stepstone.stepper.viewmodel.StepViewModel
 
isInProgress() - Method in class com.stepstone.stepper.StepperLayout
Checks if there's an ongoing operation i.e.
isShowErrorMessageEnabled() - Method in class com.stepstone.stepper.StepperLayout
 
isShowErrorStateEnabled() - Method in class com.stepstone.stepper.StepperLayout
 
isShowErrorStateOnBackEnabled() - Method in class com.stepstone.stepper.StepperLayout
 
isTabNavigationEnabled() - Method in class com.stepstone.stepper.StepperLayout
 

N

NONE - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
No changes during operation.
NONE - Static variable in class com.stepstone.stepper.internal.type.AbstractStepperType
No indicator
NoneStepperType - Class in com.stepstone.stepper.internal.type
Created by yccheok on 29/6/2017.
NoneStepperType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.type.NoneStepperType
 
NULL - Static variable in interface com.stepstone.stepper.internal.widget.TabsContainer.TabItemListener
 
NULL - Static variable in interface com.stepstone.stepper.StepperLayout.StepperListener
 
NULL_DRAWABLE - Static variable in class com.stepstone.stepper.viewmodel.StepViewModel
Drawable resource ID to be used for back/next navigation button compound drawables when we do not want to show them.

O

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
Called when StepperLayout's adapter gets changed
onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.DotsStepperType
Called when StepperLayout's adapter gets changed
onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.ProgressBarStepperType
Called when StepperLayout's adapter gets changed
onNewAdapter(StepAdapter) - Method in class com.stepstone.stepper.internal.type.TabsStepperType
Called when StepperLayout's adapter gets changed
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
 

P

proceed() - Method in class com.stepstone.stepper.StepperLayout
This is an equivalent of clicking the Next/Complete button from the bottom navigation.
PROGRESS_ANIMATION_DURATION - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
 
PROGRESS_BAR - Static variable in class com.stepstone.stepper.internal.type.AbstractStepperType
Mobile step progress bar
ProgressBarStepperType - Class in com.stepstone.stepper.internal.type
Stepper type which displays a mobile step progress bar.
ProgressBarStepperType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.type.ProgressBarStepperType
 

R

RightNavigationButton - Class in com.stepstone.stepper.internal.widget
A button with an extra state to distinguish if the user can go to the next step.
There is a custom state (app:state_verification_failed) which should be set to true in the color state list if the tint color of the button should change in this scenario.
The state of the button can be toggled via this view's RightNavigationButton.setVerificationFailed(boolean) or in StepperLayout's StepperLayout.setCompleteButtonVerificationFailed(boolean) and StepperLayout.setCompleteButtonVerificationFailed(boolean).
RightNavigationButton(Context) - Constructor for class com.stepstone.stepper.internal.widget.RightNavigationButton
 
RightNavigationButton(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.RightNavigationButton
 
RightNavigationButton(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.internal.widget.RightNavigationButton
 

S

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
Sets the steps to display in the 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
Interface to be used as model to StepperLayout.
StepPageTransformerFactory - Class in com.stepstone.stepper.internal.widget.pagetransformer
Creates a page transformer to be used by StepViewPager.
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
A listener for events of StepperLayout.
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
A widget for a single tab in the TabsContainer.
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
 

T

TABS - Static variable in interface com.stepstone.stepper.internal.feedback.StepperFeedbackType
Show a progress message instead of the tabs during operation.
TABS - Static variable in class com.stepstone.stepper.internal.type.AbstractStepperType
Horizontal stepper with tabs
TabsContainer - Class in com.stepstone.stepper.internal.widget
Layout used for displaying tabs from the horizontal stepper.
TabsContainer(Context) - Constructor for class com.stepstone.stepper.internal.widget.TabsContainer
 
TabsContainer(Context, AttributeSet) - Constructor for class com.stepstone.stepper.internal.widget.TabsContainer
 
TabsContainer(Context, AttributeSet, int) - Constructor for class com.stepstone.stepper.internal.widget.TabsContainer
 
TabsContainer.TabItemListener - Interface in com.stepstone.stepper.internal.widget
Listeners for actions on individual tabs of the horizontal stepper
TabsStepperFeedbackType - Class in com.stepstone.stepper.internal.feedback
Feedback stepper type which displays a progress message instead of the tabs.
TabsStepperFeedbackType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.feedback.TabsStepperFeedbackType
 
TabsStepperType - Class in com.stepstone.stepper.internal.type
Stepper type which displays horizontal stepper with tabs.
TabsStepperType(StepperLayout) - Constructor for class com.stepstone.stepper.internal.type.TabsStepperType
 
tintDrawable(Drawable, int) - Static method in class com.stepstone.stepper.internal.util.TintUtil
Tints a drawable with the provided color
tintDrawable(Drawable, ColorStateList) - Static method in class com.stepstone.stepper.internal.util.TintUtil
Tints a drawable with the provided color state list
tintTextView(TextView, ColorStateList) - Static method in class com.stepstone.stepper.internal.util.TintUtil
Tints TextView's text color and it's compound drawables
TintUtil - Class in com.stepstone.stepper.internal.util
Utility class for tinting drawables/widgets.
TintUtil() - Constructor for class com.stepstone.stepper.internal.util.TintUtil
 
toggleDividerVisibility(boolean) - Method in class com.stepstone.stepper.internal.widget.StepTab
Changes the visibility of the horizontal line in the tab
transformPage(View, float) - Method in class com.stepstone.stepper.internal.widget.pagetransformer.StepperRtlPageTransformer
 

U

updateErrorState(VerificationError) - Method in class com.stepstone.stepper.StepperLayout
Updates the error state in the UI.
updateState(VerificationError, boolean, boolean, boolean) - Method in class com.stepstone.stepper.internal.widget.StepTab
Updates the UI state of the tab and sets StepTab.mCurrentState based on the arguments.
updateSteps(int, SparseArray<VerificationError>, boolean) - Method in class com.stepstone.stepper.internal.widget.TabsContainer
Changes the position of the current step and updates the UI based on it.

V

VerificationError - Class in com.stepstone.stepper
An error which may be returned by any given step.
VerificationError(String) - Constructor for class com.stepstone.stepper.VerificationError
 
verifyStep() - Method in interface com.stepstone.stepper.Step
Checks if the stepper can go to the next step after this step.
This does not mean the user clicked on the Next/Complete button.
If the user clicked the Next/Complete button and wants to be informed of that error he should handle this in Step.onError(VerificationError).
A B C D E F G H I N O P R S T U V 
Skip navigation links