android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListenerBadge.OnDragStateChangedListener| 限定符和类型 | 字段和说明 |
|---|---|
protected android.view.ViewGroup |
mActivityRoot |
protected BadgeAnimator |
mAnimator |
protected float |
mBackgroundBorderWidth |
protected android.graphics.Paint |
mBadgeBackgroundBorderPaint |
protected android.graphics.Paint |
mBadgeBackgroundPaint |
protected android.graphics.RectF |
mBadgeBackgroundRect |
protected android.graphics.PointF |
mBadgeCenter |
protected int |
mBadgeGravity |
protected int |
mBadgeNumber |
protected float |
mBadgePadding |
protected java.lang.String |
mBadgeText |
protected android.graphics.Paint.FontMetrics |
mBadgeTextFontMetrics |
protected android.text.TextPaint |
mBadgeTextPaint |
protected android.graphics.RectF |
mBadgeTextRect |
protected float |
mBadgeTextSize |
protected android.graphics.Bitmap |
mBitmapClip |
protected int |
mColorBackground |
protected int |
mColorBackgroundBorder |
protected int |
mColorBadgeText |
protected android.graphics.PointF |
mControlPoint |
protected float |
mDefalutRadius |
protected android.graphics.PointF |
mDragCenter |
protected boolean |
mDraggable |
protected boolean |
mDragging |
protected boolean |
mDragOutOfRange |
protected android.graphics.Path |
mDragPath |
protected int |
mDragQuadrant |
protected Badge.OnDragStateChangedListener |
mDragStateChangedListener |
protected android.graphics.drawable.Drawable |
mDrawableBackground |
protected boolean |
mDrawableBackgroundClip |
protected boolean |
mExact |
protected float |
mFinalDragDistance |
protected float |
mGravityOffsetX |
protected float |
mGravityOffsetY |
protected int |
mHeight |
protected java.util.List<android.graphics.PointF> |
mInnertangentPoints |
protected android.graphics.PointF |
mRowBadgeCenter |
protected boolean |
mShowShadow |
protected android.view.View |
mTargetView |
protected int |
mWidth |
ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z| 构造器和说明 |
|---|
QBadgeView(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
animateHide(android.graphics.PointF center) |
Badge |
bindTarget(android.view.View targetView) |
protected android.graphics.Bitmap |
createBadgeBitmap() |
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() |
protected void |
onAttachedToWindow() |
protected void |
onDraw(android.graphics.Canvas canvas) |
protected void |
onSizeChanged(int w,
int h,
int oldw,
int oldh) |
boolean |
onTouchEvent(android.view.MotionEvent event) |
void |
reset() |
protected void |
screenFromWindow(boolean screen) |
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 badgeNumber) |
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) |
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) |
addChildrenForAccessibility, addFocusables, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isInEditMode, isInLayout, isInTouchMode, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDetachedFromWindow, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMeasure, onOverScrolled, onPopulateAccessibilityEvent, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onStartTemporaryDetach, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusableInTouchMode, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setKeepScreenOn, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDrawprotected int mColorBackground
protected int mColorBackgroundBorder
protected int mColorBadgeText
protected android.graphics.drawable.Drawable mDrawableBackground
protected android.graphics.Bitmap mBitmapClip
protected boolean mDrawableBackgroundClip
protected float mBackgroundBorderWidth
protected float mBadgeTextSize
protected float mBadgePadding
protected int mBadgeNumber
protected java.lang.String mBadgeText
protected boolean mDraggable
protected boolean mDragging
protected boolean mExact
protected boolean mShowShadow
protected int mBadgeGravity
protected float mGravityOffsetX
protected float mGravityOffsetY
protected float mDefalutRadius
protected float mFinalDragDistance
protected int mDragQuadrant
protected boolean mDragOutOfRange
protected android.graphics.RectF mBadgeTextRect
protected android.graphics.RectF mBadgeBackgroundRect
protected android.graphics.Path mDragPath
protected android.graphics.Paint.FontMetrics mBadgeTextFontMetrics
protected android.graphics.PointF mBadgeCenter
protected android.graphics.PointF mDragCenter
protected android.graphics.PointF mRowBadgeCenter
protected android.graphics.PointF mControlPoint
protected java.util.List<android.graphics.PointF> mInnertangentPoints
protected android.view.View mTargetView
protected int mWidth
protected int mHeight
protected android.text.TextPaint mBadgeTextPaint
protected android.graphics.Paint mBadgeBackgroundPaint
protected android.graphics.Paint mBadgeBackgroundBorderPaint
protected BadgeAnimator mAnimator
protected Badge.OnDragStateChangedListener mDragStateChangedListener
protected android.view.ViewGroup mActivityRoot
public Badge bindTarget(android.view.View targetView)
bindTarget 在接口中 Badgepublic android.view.View getTargetView()
getTargetView 在接口中 Badgeprotected void onAttachedToWindow()
onAttachedToWindow 在类中 android.view.Viewpublic boolean onTouchEvent(android.view.MotionEvent event)
onTouchEvent 在类中 android.view.Viewprotected android.graphics.Bitmap createBadgeBitmap()
protected void screenFromWindow(boolean screen)
protected void onSizeChanged(int w,
int h,
int oldw,
int oldh)
onSizeChanged 在类中 android.view.Viewprotected void onDraw(android.graphics.Canvas canvas)
onDraw 在类中 android.view.Viewprotected void animateHide(android.graphics.PointF center)
public void reset()
public Badge setBadgeNumber(int badgeNumber)
setBadgeNumber 在接口中 BadgebadgeNumber - equal to zero badge will be hidden, less than zero show dotpublic int getBadgeNumber()
getBadgeNumber 在接口中 Badgepublic Badge setBadgeText(java.lang.String badgeText)
setBadgeText 在接口中 Badgepublic java.lang.String getBadgeText()
getBadgeText 在接口中 Badgepublic Badge setExactMode(boolean isExact)
setExactMode 在接口中 Badgepublic boolean isExactMode()
isExactMode 在接口中 Badgepublic Badge setShowShadow(boolean showShadow)
setShowShadow 在接口中 Badgepublic boolean isShowShadow()
isShowShadow 在接口中 Badgepublic Badge setBadgeBackgroundColor(int color)
setBadgeBackgroundColor 在接口中 Badgepublic int getBadgeBackgroundColor()
getBadgeBackgroundColor 在接口中 Badgepublic Badge setBadgeBackground(android.graphics.drawable.Drawable drawable)
setBadgeBackground 在接口中 Badgepublic Badge setBadgeBackground(android.graphics.drawable.Drawable drawable, boolean clip)
setBadgeBackground 在接口中 Badgepublic android.graphics.drawable.Drawable getBadgeBackground()
getBadgeBackground 在接口中 Badgepublic Badge setBadgeTextColor(int color)
setBadgeTextColor 在接口中 Badgepublic int getBadgeTextColor()
getBadgeTextColor 在接口中 Badgepublic Badge setBadgeTextSize(float size, boolean isSpValue)
setBadgeTextSize 在接口中 Badgepublic float getBadgeTextSize(boolean isSpValue)
getBadgeTextSize 在接口中 Badgepublic Badge setBadgePadding(float padding, boolean isDpValue)
setBadgePadding 在接口中 Badgepublic float getBadgePadding(boolean isDpValue)
getBadgePadding 在接口中 Badgepublic boolean isDraggable()
isDraggable 在接口中 Badgepublic Badge setBadgeGravity(int gravity)
setBadgeGravity 在接口中 Badgegravity - only support Gravity.START | Gravity.TOP , Gravity.END | Gravity.TOP ,
Gravity.START | Gravity.BOTTOM , Gravity.END | Gravity.BOTTOM ,
Gravity.CENTER , Gravity.CENTER | Gravity.TOP , Gravity.CENTER | Gravity.BOTTOM ,
Gravity.CENTER | Gravity.START , Gravity.CENTER | Gravity.ENDpublic int getBadgeGravity()
getBadgeGravity 在接口中 Badgepublic Badge setGravityOffset(float offset, boolean isDpValue)
setGravityOffset 在接口中 Badgepublic Badge setGravityOffset(float offsetX, float offsetY, boolean isDpValue)
setGravityOffset 在接口中 Badgepublic float getGravityOffsetX(boolean isDpValue)
getGravityOffsetX 在接口中 Badgepublic float getGravityOffsetY(boolean isDpValue)
getGravityOffsetY 在接口中 Badgepublic Badge setOnDragStateChangedListener(Badge.OnDragStateChangedListener l)
setOnDragStateChangedListener 在接口中 Badgepublic android.graphics.PointF getDragCenter()
getDragCenter 在接口中 Badge