public final class SnackbarTool
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
void |
addView(int layoutId,
int index)
为snackbar添加布局
在show...Snackbar之后调用
|
void |
dismissSnackbar()
取消snackbar显示
|
static SnackbarTool |
instance() |
void |
showIndefiniteSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor)
显示自定义时长snackbar
|
void |
showIndefiniteSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor,
java.lang.CharSequence actionText,
int actionTextColor,
android.view.View.OnClickListener listener)
显示自定义时长snackbar
|
void |
showLongSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor)
显示长时snackbar
|
void |
showLongSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor,
java.lang.CharSequence actionText,
int actionTextColor,
android.view.View.OnClickListener listener)
显示长时snackbar
|
void |
showShortSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor)
显示短时snackbar
|
void |
showShortSnackbar(android.view.View parent,
java.lang.CharSequence text,
int textColor,
int bgColor,
java.lang.CharSequence actionText,
int actionTextColor,
android.view.View.OnClickListener listener)
显示短时snackbar
|
public static SnackbarTool instance()
public void showShortSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor)
parent
- 父视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色public void showShortSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor, java.lang.CharSequence actionText, int actionTextColor, android.view.View.OnClickListener listener)
parent
- 父视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色actionText
- 事件文本actionTextColor
- 事件文本颜色listener
- 监听器public void showLongSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor)
parent
- 视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色public void showLongSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor, java.lang.CharSequence actionText, int actionTextColor, android.view.View.OnClickListener listener)
parent
- 视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色actionText
- 事件文本actionTextColor
- 事件文本颜色listener
- 监听器public void showIndefiniteSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor)
parent
- 父视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色public void showIndefiniteSnackbar(android.view.View parent, java.lang.CharSequence text, int textColor, int bgColor, java.lang.CharSequence actionText, int actionTextColor, android.view.View.OnClickListener listener)
parent
- 父视图(CoordinatorLayout或者DecorView)text
- 文本textColor
- 文本颜色bgColor
- 背景色actionText
- 事件文本actionTextColor
- 事件文本颜色listener
- 监听器public void addView(int layoutId, int index)
在show...Snackbar之后调用
layoutId
- 布局文件index
- 位置(the position at which to add the child or -1 to add last)public void dismissSnackbar()