public interface Badge
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Badge.OnDragStateChangedListener
拖拽状态监听
|
| Modifier and Type | Method and Description |
|---|---|
Badge |
bindTarget(android.view.View view)
绑定控件
|
android.graphics.drawable.Drawable |
getBadgeBackground() |
int |
getBadgeBackgroundColor() |
int |
getBadgeGravity() |
int |
getBadgeNumber() |
float |
getBadgePadding(boolean isDpValue) |
java.lang.String |
getBadgeText() |
int |
getBadgeTextColor() |
float |
getBadgeTextSize(boolean isSpValue) |
android.graphics.PointF |
getDragCenter() |
float |
getGravityOffsetX(boolean isDpValue) |
float |
getGravityOffsetY(boolean isDpValue) |
android.view.View |
getTargetView() |
void |
hide(boolean animate) |
boolean |
isDraggable() |
boolean |
isExactMode() |
boolean |
isShowShadow() |
Badge |
setBadgeBackground(android.graphics.drawable.Drawable drawable)
设置标记背景
|
Badge |
setBadgeBackground(android.graphics.drawable.Drawable drawable,
boolean clip)
设置标记背景
|
Badge |
setBadgeBackgroundColor(int color)
设置标记背景颜色
|
Badge |
setBadgeGravity(int gravity)
设置对齐方式
|
Badge |
setBadgeNumber(int badgeNum)
设置标记的数目
|
Badge |
setBadgePadding(float padding,
boolean isDpValue) |
Badge |
setBadgeText(java.lang.String badgeText)
设置标记文字
|
Badge |
setBadgeTextColor(int color)
设置标记文字颜色
|
Badge |
setBadgeTextSize(float size,
boolean isSpValue)
设置标记文字
|
Badge |
setExactMode(boolean isExact)
设置是否是精准模式[非精准模式为99+]
|
Badge |
setGravityOffset(float offset,
boolean isDpValue) |
Badge |
setGravityOffset(float offsetX,
float offsetY,
boolean isDpValue) |
Badge |
setOnDragStateChangedListener(Badge.OnDragStateChangedListener l)
设置拖拽监听,不设置的话,无法拖拽
|
Badge |
setShowShadow(boolean showShadow)
设置是否有阴影
|
Badge |
stroke(int color,
float width,
boolean isDpValue)
设置边框的样式
|
Badge setBadgeNumber(int badgeNum)
badgeNum - int getBadgeNumber()
Badge setBadgeText(java.lang.String badgeText)
badgeText - java.lang.String getBadgeText()
Badge setExactMode(boolean isExact)
isExact - boolean isExactMode()
Badge setShowShadow(boolean showShadow)
showShadow - boolean isShowShadow()
Badge setBadgeBackgroundColor(int color)
color - Badge stroke(int color, float width, boolean isDpValue)
color - 边框的颜色width - 边框的宽度isDpValue - int getBadgeBackgroundColor()
Badge setBadgeBackground(android.graphics.drawable.Drawable drawable)
drawable - Badge setBadgeBackground(android.graphics.drawable.Drawable drawable, boolean clip)
drawable - clip - android.graphics.drawable.Drawable getBadgeBackground()
Badge setBadgeTextColor(int color)
color - int getBadgeTextColor()
Badge setBadgeTextSize(float size, boolean isSpValue)
size - isSpValue - float getBadgeTextSize(boolean isSpValue)
Badge setBadgePadding(float padding, boolean isDpValue)
float getBadgePadding(boolean isDpValue)
boolean isDraggable()
Badge setBadgeGravity(int gravity)
gravity - int getBadgeGravity()
Badge setGravityOffset(float offset, boolean isDpValue)
Badge setGravityOffset(float offsetX, float offsetY, boolean isDpValue)
float getGravityOffsetX(boolean isDpValue)
float getGravityOffsetY(boolean isDpValue)
Badge setOnDragStateChangedListener(Badge.OnDragStateChangedListener l)
l - android.graphics.PointF getDragCenter()
Badge bindTarget(android.view.View view)
view - android.view.View getTargetView()
void hide(boolean animate)