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)