MCPcopy Create free account

hub / github.com/SamanLan/SlideValidation / functions

Functions25 in github.com/SamanLan/SlideValidation

↓ 4 callersMethodcreatRandomArc
验证区域path四条边的半圆弧度 @param validationPath 要操作的path @param beginX 弧度的起始x坐标(取弧度的左边坐标,即弧度的两点,位于左边的那个坐标) @param beginY 弧度的起始y坐标(取弧度的上边坐标,即弧度
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:212
↓ 2 callersMethodcreatValidationPath
创建验证区域path
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:170
↓ 2 callersMethoddp2px
根据手机的分辨率从 dp 的单位 转成为 px(像素)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:331
↓ 2 callersMethodinit
(Context context)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:42
↓ 2 callersMethodsetOffsetX
设置滑块移动距离 @param howMuch 0-100内数字,表示百分比
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:285
↓ 1 callersMethodcraeteMask
画验证滑块 @param canvas 画布 @param paint 验证滑块的bitmap的画笔 @param mMaskShadowPaint 验证滑块的阴影的画笔
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:246
↓ 1 callersMethoddeal
判断是否成功验证
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:304
↓ 1 callersMethodgetMaskBitmap
生成验证滑块bitmap @param mBitmap 整张图片 @param mask 验证滑块的path @param mMaskPaint 画笔 @return 验证滑块bitmap
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:263
↓ 1 callersMethodonFail
()
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideListener.java:12
↓ 1 callersMethodonSuccess
()
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideListener.java:10
↓ 1 callersMethodrestore
重置验证区域位置(重新生成)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:293
↓ 1 callersMethodsetListener
设置成功失败监听器 @param listener 监听器
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:324
MethodSlideValidationView
(Context context)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:29
MethodonClick
(View v)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:22
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:17
MethodonDraw
(Canvas canvas)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:112
MethodonFail
()
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:35
MethodonLayout
(boolean changed, int left, int top, int right, int bottom)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:107
MethodonMeasure
(int widthMeasureSpec, int heightMeasureSpec)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:102
MethodonProgressChanged
(SeekBar seekBar, int progress, boolean fromUser)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:43
MethodonSizeChanged
(int w, int h, int oldw, int oldh)
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:159
MethodonStartTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:49
MethodonStopTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:54
MethodonSuccess
()
app/src/main/java/com/samanlan/slidevalidation/MainActivity.java:29
Methodpx2dp
根据手机的分辨率从 px(像素) 的单位 转成为 dp
lib_slidevalidation/src/main/java/com/samanlan/lib_slidevalidation/SlideValidationView.java:339