Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GcsSloop/arc-seekbar
/ functions
Functions
44 in github.com/GcsSloop/arc-seekbar
⨍
Functions
44
◇
Types & classes
4
↓ 10 callers
Method
dp2px
(int dp)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:503
↓ 8 callers
Method
getProgress
获取当前进度数值 @return 当前进度数值
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:616
↓ 5 callers
Method
getColor
获取当前进度的具体颜色 @return 当前进度在渐变中的颜色
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:525
↓ 4 callers
Method
computeThumbPos
(float present)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:508
↓ 4 callers
Method
onProgressChanged
进度发生变化 @param seekBar 拖动条 @param progress 当前进度数值 @param isUser 是否是用户操作, true 表示用户拖动, false 表示通过代码设置
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:673
↓ 3 callers
Method
setEngry
(int progress)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:59
↓ 3 callers
Method
setProgress
设置进度 @param progress 进度值
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:598
↓ 2 callers
Method
getColorsByArrayResId
(Context context, int resId)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:183
↓ 2 callers
Method
getCurrentProgress
(float px, float py)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:469
↓ 2 callers
Method
onStopTrackingTouch
用户结束拖动 @param seekBar 拖动条
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:687
↓ 2 callers
Method
resetShaderColor
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:350
↓ 1 callers
Method
getAngle
(float px, float py)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:490
↓ 1 callers
Method
getArcColors
(Context context, TypedArray ta)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:172
↓ 1 callers
Method
getAreaRadio
计算当前比例在子区间的比例 @param radio 总比例 @param startPosition 子区间开始位置 @param endPosition 子区间结束位置 @return 自区间比例[0, 1]
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:564
↓ 1 callers
Method
getColorFrom
取两个颜色间的渐变区间 中的某一点的颜色 @param startColor 开始的颜色 @param endColor 结束的颜色 @param radio 比例 [0, 1] @return 选中点的颜色
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:576
↓ 1 callers
Method
getDiffAngle
(float px, float py)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:478
↓ 1 callers
Method
getDistance
(float px, float py)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:499
↓ 1 callers
Method
initArcPaint
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:215
↓ 1 callers
Method
initAttrs
(Context context, AttributeSet attrs)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:142
↓ 1 callers
Method
initBorderPaint
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:241
↓ 1 callers
Method
initData
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:194
↓ 1 callers
Method
initPaint
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:207
↓ 1 callers
Method
initShadowPaint
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:250
↓ 1 callers
Method
initThumbPaint
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:224
↓ 1 callers
Method
isInArcProgress
(float px, float py)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:462
↓ 1 callers
Method
judgeCanDrag
(MotionEvent event)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:434
↓ 1 callers
Method
onStartTrackingTouch
用户开始拖动 @param seekBar 拖动条
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:680
↓ 1 callers
Method
setArcColors
设置颜色 @param colors 颜色
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:625
↓ 1 callers
Method
setMaxValue
设置最大数值 @param max 最大数值
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:635
↓ 1 callers
Method
setMinValue
设置最小数值 @param min 最小数值
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:643
↓ 1 callers
Method
setOnProgressChangeListener
(OnProgressChangeListener onProgressChangeListener)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:661
Method
ArcSeekBar
(Context context)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:122
Method
onClick
(View v)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:45
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:14
Method
onDraw
(Canvas canvas)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:365
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:284
Method
onProgressChanged
(ArcSeekBar seekBar, int progress, boolean isUser)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:28
Method
onRestoreInstanceState
(Parcelable state)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:269
Method
onSaveInstanceState
()
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:261
Method
onSingleTapUp
(MotionEvent e)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:445
Method
onSizeChanged
(int w, int h, int oldw, int oldh)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:308
Method
onStartTrackingTouch
(ArcSeekBar seekBar)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:33
Method
onStopTrackingTouch
(ArcSeekBar seekBar)
app/src/main/java/com/gcssloop/arcseekbartest/MainActivity.java:38
Method
onTouchEvent
(MotionEvent event)
arc-seekbar/src/main/java/com/gcssloop/widget/ArcSeekBar.java:387