public class StatusTextManager
extends java.lang.Object
| Constructor and Description | 
|---|
StatusTextManager(android.widget.TextSwitcher statusTextSwitcher,
                 StatusTextStyler textViewStyle)  | 
StatusTextManager(android.widget.TextSwitcher statusTextSwitcher,
                 StatusTextStyler textViewStyle,
                 int outAnimationResource,
                 int inAnimationResource)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
setShouldAnimate(boolean shouldAnimate)  | 
void | 
setSimultaneouslyStartAnimations(boolean simultaneouslyStartAnimations)  | 
void | 
setStatusMessagesEnabled(boolean statusEnabled)  | 
boolean | 
shouldAnimate()  | 
void | 
updateStatus(int newStatusStringRes)
Updates the current status message with the given one. 
 | 
void | 
updateStatus(java.lang.String newStatus)
Similar to  
StatusTextManager.updateStatus(int) but takes string as argument. | 
void | 
updateStatusImmediately(java.lang.CharSequence newStatus)
Updates the current status message with the given one, immediately. 
 | 
void | 
updateStatusImmediately(int newStatusStringRes)
Updates the current status message with the given one, immediately. 
 | 
public StatusTextManager(@NonNull
                         android.widget.TextSwitcher statusTextSwitcher,
                         @NonNull
                         StatusTextStyler textViewStyle,
                         @AnimRes
                         int outAnimationResource,
                         @AnimRes
                         int inAnimationResource)
public StatusTextManager(@NonNull
                         android.widget.TextSwitcher statusTextSwitcher,
                         @NonNull
                         StatusTextStyler textViewStyle)
public void setStatusMessagesEnabled(boolean statusEnabled)
public void updateStatus(@StringRes
                         int newStatusStringRes)
 If you want to force immediate update, call StatusTextManager.updateStatusImmediately(int).
newStatusStringRes - string resource ID of the new status message.public void updateStatus(@NonNull
                         java.lang.String newStatus)
StatusTextManager.updateStatus(int) but takes string as argument.newStatus - new status messageStatusTextManager.updateStatus(int)public void updateStatusImmediately(@StringRes
                                    int newStatusStringRes)
newStatusStringRes - string resource ID of the new status message.StatusTextManager.updateStatus(int)public void updateStatusImmediately(@NonNull
                                    java.lang.CharSequence newStatus)
newStatus - new status messageStatusTextManager.updateStatus(String)public boolean shouldAnimate()
public void setShouldAnimate(boolean shouldAnimate)
public void setSimultaneouslyStartAnimations(boolean simultaneouslyStartAnimations)