Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SamanLan/SlideValidation
/ functions
Functions
25 in github.com/SamanLan/SlideValidation
⨍
Functions
25
◇
Types & classes
3
↓ 4 callers
Method
creatRandomArc
验证区域path四条边的半圆弧度 @param validationPath 要操作的path @param beginX 弧度的起始x坐标(取弧度的左边坐标,即弧度的两点,位于左边的那个坐标) @param beginY 弧度的起始y坐标(取弧度的上边坐标,即弧度
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:212
↓ 2 callers
Method
creatValidationPath
创建验证区域path
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:170
↓ 2 callers
Method
dp2px
根据手机的分辨率从 dp 的单位 转成为 px(像素)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:331
↓ 2 callers
Method
init
(Context context)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:42
↓ 2 callers
Method
setOffsetX
设置滑块移动距离 @param howMuch 0-100内数字,表示百分比
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:285
↓ 1 callers
Method
craeteMask
画验证滑块 @param canvas 画布 @param paint 验证滑块的bitmap的画笔 @param mMaskShadowPaint 验证滑块的阴影的画笔
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:246
↓ 1 callers
Method
deal
判断是否成功验证
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:304
↓ 1 callers
Method
getMaskBitmap
生成验证滑块bitmap @param mBitmap 整张图片 @param mask 验证滑块的path @param mMaskPaint 画笔 @return 验证滑块bitmap
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:263
↓ 1 callers
Method
onFail
()
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideListener.java:12
↓ 1 callers
Method
onSuccess
()
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideListener.java:10
↓ 1 callers
Method
restore
重置验证区域位置(重新生成)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:293
↓ 1 callers
Method
setListener
设置成功失败监听器 @param listener 监听器
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:324
Method
SlideValidationView
(Context context)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:29
Method
onClick
(View v)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:22
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:17
Method
onDraw
(Canvas canvas)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:112
Method
onFail
()
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:35
Method
onLayout
(boolean changed, int left, int top, int right, int bottom)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:107
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:102
Method
onProgressChanged
(SeekBar seekBar, int progress, boolean fromUser)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:43
Method
onSizeChanged
(int w, int h, int oldw, int oldh)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:159
Method
onStartTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:49
Method
onStopTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:54
Method
onSuccess
()
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:29
Method
px2dp
根据手机的分辨率从 px(像素) 的单位 转成为 dp
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:339