public class ViewTooltip
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ViewTooltip.ALIGN |
static class |
ViewTooltip.FadeTooltipAnimation |
static interface |
ViewTooltip.ListenerDisplay
显示监听
|
static interface |
ViewTooltip.ListenerHide
隐藏监听
|
static class |
ViewTooltip.Position
显示的位置
|
static interface |
ViewTooltip.TooltipAnimation |
static class |
ViewTooltip.TooltipView |
| Modifier and Type | Method and Description |
|---|---|
ViewTooltip |
align(ViewTooltip.ALIGN align) |
ViewTooltip |
animation(ViewTooltip.TooltipAnimation tooltipAnimation)
设置显示和隐藏的动画
|
ViewTooltip |
autoHide(boolean autoHide,
long duration) |
ViewTooltip |
clickToHide(boolean clickToHide)
设置是否点击隐藏
|
void |
close() |
ViewTooltip |
color(int color)
设置提示框的背景颜色
|
ViewTooltip |
corner(int corner)
设置圆角的角度
|
ViewTooltip |
customView(int viewId) |
ViewTooltip |
customView(android.view.View customView)
设置自定义提示布局
|
ViewTooltip |
duration(long duration)
设置提示持续的时间
|
android.app.Activity |
getActivityContext(android.content.Context context) |
static ViewTooltip |
on(android.view.View view)
创建并设置提示控件依附的View
|
ViewTooltip |
onDisplay(ViewTooltip.ListenerDisplay listener)
设置显示的监听
|
ViewTooltip |
onHide(ViewTooltip.ListenerHide listener)
设置隐藏的监听
|
ViewTooltip |
padding(int left,
int top,
int right,
int bottom)
设置间隔的距离
|
ViewTooltip |
position(ViewTooltip.Position position)
设置提示显示的相对位置
|
ViewTooltip |
setTextGravity(int textGravity) |
ViewTooltip.TooltipView |
show()
显示
|
ViewTooltip |
text(java.lang.String text)
设置提示的文字
|
ViewTooltip |
textColor(int textColor)
设置提示文字的颜色
|
ViewTooltip |
textSize(int unit,
float textSize)
设置提示文字的字体大小
|
ViewTooltip |
textTypeFace(android.graphics.Typeface typeface) |
public static ViewTooltip on(android.view.View view)
view - public android.app.Activity getActivityContext(android.content.Context context)
public ViewTooltip position(ViewTooltip.Position position)
position - public ViewTooltip customView(android.view.View customView)
customView - public ViewTooltip customView(int viewId)
public ViewTooltip align(ViewTooltip.ALIGN align)
public ViewTooltip.TooltipView show()
public void close()
public ViewTooltip duration(long duration)
duration - public ViewTooltip color(int color)
color - public ViewTooltip onDisplay(ViewTooltip.ListenerDisplay listener)
listener - public ViewTooltip onHide(ViewTooltip.ListenerHide listener)
listener - public ViewTooltip padding(int left, int top, int right, int bottom)
left - top - right - bottom - public ViewTooltip animation(ViewTooltip.TooltipAnimation tooltipAnimation)
tooltipAnimation - public ViewTooltip text(java.lang.String text)
text - public ViewTooltip corner(int corner)
corner - public ViewTooltip textColor(int textColor)
textColor - public ViewTooltip textTypeFace(android.graphics.Typeface typeface)
public ViewTooltip textSize(int unit, float textSize)
unit - textSize - public ViewTooltip setTextGravity(int textGravity)
public ViewTooltip clickToHide(boolean clickToHide)
clickToHide - public ViewTooltip autoHide(boolean autoHide, long duration)