Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rance935/SectorMenu
/ functions
Functions
112 in github.com/Rance935/SectorMenu
⨍
Functions
112
◇
Types & classes
14
↓ 10 callers
Method
isMainButton
()
library/src/main/java/com/rance/library/ButtonData.java:57
↓ 8 callers
Method
dp2px
(Context context, float dpValue)
library/src/main/java/com/rance/library/SectorMenuButton.java:830
↓ 7 callers
Method
reset
()
library/src/main/java/com/rance/library/SectorMenuButton.java:951
↓ 6 callers
Method
updatePressState
(int buttonIndex, boolean down)
library/src/main/java/com/rance/library/SectorMenuButton.java:418
↓ 5 callers
Method
setBackgroundColor
(int backgroundColor)
library/src/main/java/com/rance/library/ButtonData.java:108
↓ 4 callers
Method
buildIconButton
(Context context, int iconResId, float iconPaddingDp)
library/src/main/java/com/rance/library/ButtonData.java:41
↓ 4 callers
Method
getIconPaddingDp
()
library/src/main/java/com/rance/library/ButtonData.java:96
↓ 4 callers
Method
isPointInRectF
(PointF pointF, RectF rectF)
library/src/main/java/com/rance/library/SectorMenuButton.java:413
↓ 4 callers
Method
setBackgroundColorId
(Context context, int backgroundColorId)
library/src/main/java/com/rance/library/ButtonData.java:112
↓ 4 callers
Method
setButtonDatas
(List<ButtonData> buttonDatas)
library/src/main/java/com/rance/library/SectorMenuButton.java:308
↓ 4 callers
Method
setListener
(final SectorMenuButton button)
app/src/main/java/com/rance/sectormenu/MainActivity.java:88
↓ 3 callers
Method
detachMask
隐藏底层view
library/src/main/java/com/rance/library/SectorMenuButton.java:584
↓ 3 callers
Method
getBackgroundColor
()
library/src/main/java/com/rance/library/ButtonData.java:104
↓ 3 callers
Method
getTexts
()
library/src/main/java/com/rance/library/ButtonData.java:65
↓ 3 callers
Method
setIsIconButton
(boolean isIconButton)
library/src/main/java/com/rance/library/ButtonData.java:61
↓ 3 callers
Method
showToast
(String text)
app/src/main/java/com/rance/sectormenu/MainActivity.java:107
↓ 2 callers
Method
collapse
()
library/src/main/java/com/rance/library/SectorMenuButton.java:463
↓ 2 callers
Method
drawButton
绘制主菜单 @param canvas
library/src/main/java/com/rance/library/SectorMenuButton.java:613
↓ 2 callers
Method
getButtonShadowBitmap
获取按钮阴影效果Bitmap @param buttonData @return
library/src/main/java/com/rance/library/SectorMenuButton.java:755
↓ 2 callers
Method
getCurrentAngle
@param buttonIndex button index, count from startAngle to endAngle, value is 1 to expandButtonCount @return the angle from first button to the buttonI
library/src/main/java/com/rance/library/AngleCalculator.java:77
↓ 2 callers
Method
getIcon
()
library/src/main/java/com/rance/library/ButtonData.java:84
↓ 2 callers
Method
getMainButtonData
()
library/src/main/java/com/rance/library/SectorMenuButton.java:338
↓ 2 callers
Method
initButtonRect
()
library/src/main/java/com/rance/library/SectorMenuButton.java:1010
↓ 2 callers
Method
isIconButton
()
library/src/main/java/com/rance/library/ButtonData.java:92
↓ 2 callers
Method
isQuick
()
library/src/main/java/com/rance/library/QuickClickChecker.java:15
↓ 2 callers
Method
onClickMainButton
()
library/src/main/java/com/rance/library/SectorMenuButton.java:964
↓ 2 callers
Method
setIcon
(Drawable icon)
library/src/main/java/com/rance/library/ButtonData.java:80
↓ 2 callers
Method
setIsMainButton
(boolean isMainButton)
library/src/main/java/com/rance/library/ButtonData.java:53
↓ 2 callers
Method
setRippleState
(@RippleState int state)
library/src/main/java/com/rance/library/SectorMenuButton.java:955
↓ 2 callers
Method
setTexts
(String[] texts)
library/src/main/java/com/rance/library/ButtonData.java:69
↓ 2 callers
Method
sp2px
(Context context, float spValue)
library/src/main/java/com/rance/library/SectorMenuButton.java:825
↓ 2 callers
Method
startRotateAnimator
(boolean expand)
library/src/main/java/com/rance/library/SectorMenuButton.java:475
↓ 2 callers
Method
updatePressPosition
更新按钮位置 @param buttonIndex @param rectF
library/src/main/java/com/rance/library/SectorMenuButton.java:396
↓ 1 callers
Method
attachMask
()
library/src/main/java/com/rance/library/SectorMenuButton.java:492
↓ 1 callers
Method
checkBlurRadius
检查模糊处理的Radius,必须在0~25之间
library/src/main/java/com/rance/library/SectorMenuButton.java:551
↓ 1 callers
Method
clone
()
library/src/main/java/com/rance/library/ButtonData.java:22
↓ 1 callers
Method
drawButtons
(Canvas canvas, Paint paint)
library/src/main/java/com/rance/library/SectorMenuButton.java:1071
↓ 1 callers
Method
drawContent
绘制菜单按钮的内容(icon 文字) @param canvas @param paint @param buttonData
library/src/main/java/com/rance/library/SectorMenuButton.java:675
↓ 1 callers
Method
drawRipple
绘制水波纹效果 @param canvas @param paint @param buttonData
library/src/main/java/com/rance/library/SectorMenuButton.java:729
↓ 1 callers
Method
drawShadow
绘制阴影效果 @param canvas @param paint @param buttonData
library/src/main/java/com/rance/library/SectorMenuButton.java:638
↓ 1 callers
Method
drawTexts
绘制文字 @param strings @param canvas @param x @param y
library/src/main/java/com/rance/library/SectorMenuButton.java:710
↓ 1 callers
Method
execute
()
library/src/main/java/com/rance/library/Blur.java:58
↓ 1 callers
Method
expand
()
library/src/main/java/com/rance/library/SectorMenuButton.java:451
↓ 1 callers
Method
getBlurBitmap
(Context context, Bitmap inBitmap, float radius)
library/src/main/java/com/rance/library/Blur.java:62
↓ 1 callers
Method
getDarkerColor
(int color)
library/src/main/java/com/rance/library/SectorMenuButton.java:814
↓ 1 callers
Method
getMoveX
@param radius the sum of main button radius and sub button radius and the px value of attribute aebButtonGapDp @param buttonIndex button index, count
library/src/main/java/com/rance/library/AngleCalculator.java:35
↓ 1 callers
Method
getMoveY
(int radius, int buttonIndex)
library/src/main/java/com/rance/library/AngleCalculator.java:46
↓ 1 callers
Method
getPressedColor
(int color)
library/src/main/java/com/rance/library/SectorMenuButton.java:821
↓ 1 callers
Method
getTextPaint
(int sizePx, int color)
library/src/main/java/com/rance/library/SectorMenuButton.java:789
↓ 1 callers
Method
getTouchedButtonIndex
()
library/src/main/java/com/rance/library/SectorMenuButton.java:991
↓ 1 callers
Method
hideBlur
隐藏模糊处理
library/src/main/java/com/rance/library/SectorMenuButton.java:560
↓ 1 callers
Method
init
初始化 @param context @param attrs
library/src/main/java/com/rance/library/SectorMenuButton.java:149
↓ 1 callers
Method
initAnimators
初始化动画
library/src/main/java/com/rance/library/SectorMenuButton.java:220
↓ 1 callers
Method
initBottomSectorMenuButton
()
app/src/main/java/com/rance/sectormenu/MainActivity.java:74
↓ 1 callers
Method
initButtonInfo
()
library/src/main/java/com/rance/library/SectorMenuButton.java:801
↓ 1 callers
Method
initCenterSectorMenuButton
()
app/src/main/java/com/rance/sectormenu/MainActivity.java:58
↓ 1 callers
Method
initRightSectorMenuButton
()
app/src/main/java/com/rance/sectormenu/MainActivity.java:44
↓ 1 callers
Method
initThread
()
library/src/main/java/com/rance/library/Blur.java:33
↓ 1 callers
Method
initTopSectorMenuButton
()
app/src/main/java/com/rance/sectormenu/MainActivity.java:30
↓ 1 callers
Method
initViewTreeObserver
注册监听视图树的观察者(observer)
library/src/main/java/com/rance/library/SectorMenuButton.java:206
↓ 1 callers
Method
onBlurred
(Bitmap blurredBitmap)
library/src/main/java/com/rance/library/Blur.java:95
↓ 1 callers
Method
onButtonClicked
(int index)
library/src/main/java/com/rance/library/ButtonEventListener.java:8
↓ 1 callers
Method
onButtonPressed
()
library/src/main/java/com/rance/library/SectorMenuButton.java:968
↓ 1 callers
Method
onCollapse
()
library/src/main/java/com/rance/library/ButtonEventListener.java:10
↓ 1 callers
Method
onDraw
(Canvas canvas)
library/src/main/java/com/rance/library/SectorMenuButton.java:350
↓ 1 callers
Method
onExpand
()
library/src/main/java/com/rance/library/ButtonEventListener.java:9
↓ 1 callers
Method
onTouchEvent
(MotionEvent event)
library/src/main/java/com/rance/library/SectorMenuButton.java:363
↓ 1 callers
Method
regulateAverageAngle
regulate averageAngleRadians if endAngleDegree - startAngleDegree = 360 to avoid the first button covers the last button @param endAngleRadians end an
library/src/main/java/com/rance/library/AngleCalculator.java:62
↓ 1 callers
Method
run
()
library/src/main/java/com/rance/library/Blur.java:35
↓ 1 callers
Method
setButtonEventListener
(ButtonEventListener listener)
library/src/main/java/com/rance/library/SectorMenuButton.java:289
↓ 1 callers
Method
setIconPaddingDp
(float padding)
library/src/main/java/com/rance/library/ButtonData.java:100
↓ 1 callers
Method
setIconResId
(Context context, int iconResId)
library/src/main/java/com/rance/library/ButtonData.java:88
↓ 1 callers
Method
setParams
(Callback callback, Context context, Bitmap inBitmap, float radius)
library/src/main/java/com/rance/library/Blur.java:51
↓ 1 callers
Method
setText
(String... text)
library/src/main/java/com/rance/library/ButtonData.java:73
↓ 1 callers
Method
showBlur
模糊处理 @return
library/src/main/java/com/rance/library/SectorMenuButton.java:511
↓ 1 callers
Method
updateButtons
()
library/src/main/java/com/rance/library/SectorMenuButton.java:1033
Method
AngleCalculator
@param startAngleDegree the value of the attribute aebStartAngleDegree @param endAngleDegree the value of the attribute aebEndAngleDegree @param expan
library/src/main/java/com/rance/library/AngleCalculator.java:18
Method
ApplicationTest
()
app/src/androidTest/java/com/rance/sectormenu/ApplicationTest.java:10
Method
Blur
()
library/src/main/java/com/rance/library/Blur.java:29
Method
ButtonData
(boolean iconButton)
library/src/main/java/com/rance/library/ButtonData.java:49
Method
ExpandMoveCoordinate
(float moveX, float moveY)
library/src/main/java/com/rance/library/SectorMenuButton.java:863
Method
MaskView
(Context context, SectorMenuButton button)
library/src/main/java/com/rance/library/SectorMenuButton.java:869
Method
QuickClickChecker
(int threshold)
library/src/main/java/com/rance/library/QuickClickChecker.java:11
Method
SectorMenuButton
(Context context)
library/src/main/java/com/rance/library/SectorMenuButton.java:131
Method
addition_isCorrect
()
app/src/test/java/com/rance/sectormenu/ExampleUnitTest.java:11
Method
buildTextButton
(String... text)
library/src/main/java/com/rance/library/ButtonData.java:34
Method
getButtonDatas
()
library/src/main/java/com/rance/library/SectorMenuButton.java:334
Method
getLighterColor
(int color)
library/src/main/java/com/rance/library/SectorMenuButton.java:807
Method
getRippleState
()
library/src/main/java/com/rance/library/SectorMenuButton.java:959
Method
onAnimationCancel
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:1093
Method
onAnimationEnd
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:236
Method
onAnimationEnd
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:900
Method
onAnimationEnd
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:1088
Method
onAnimationRepeat
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:1098
Method
onAnimationStart
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:230
Method
onAnimationStart
(Animator animator)
library/src/main/java/com/rance/library/SectorMenuButton.java:1083
Method
onAnimationUpdate
(ValueAnimator valueAnimator)
library/src/main/java/com/rance/library/SectorMenuButton.java:436
Method
onAnimationUpdate
(ValueAnimator valueAnimator)
library/src/main/java/com/rance/library/SectorMenuButton.java:893
Method
onBlurred
(Bitmap blurredBitmap)
library/src/main/java/com/rance/library/SectorMenuButton.java:524
Method
onButtonClicked
(int index)
app/src/main/java/com/rance/sectormenu/MainActivity.java:90
next →
1–100 of 112, ranked by callers