Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lichenwei-Dev/StickerView
/ functions
Functions
43 in github.com/Lichenwei-Dev/StickerView
⨍
Functions
43
◇
Types & classes
6
↓ 11 callers
Method
getInstance
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:22
↓ 4 callers
Method
addSticker
添加贴纸 @param sticker
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:72
↓ 3 callers
Method
init
初始化操作
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:47
↓ 3 callers
Method
onDraw
绘制操作 @param canvas @param paint
stickerlibrary/src/main/java/com/lcw/library/stickerview/ISupportOperation.java:46
↓ 3 callers
Method
setFocus
(boolean focus)
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:92
↓ 3 callers
Method
updatePoints
当矩阵发生变化的时候,更新坐标点(src坐标点经过matrix映射变成了dst坐标点)
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:134
↓ 2 callers
Method
calculateDistance
计算两点之间的距离
stickerlibrary/src/main/java/com/lcw/library/stickerview/Sticker.java:44
↓ 2 callers
Method
getBitmap
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:72
↓ 2 callers
Method
getMatrix
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:84
↓ 2 callers
Method
getPaint
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:53
↓ 2 callers
Method
getSticker
根据触摸坐标返回当前触摸的贴纸 @param x @param y @return
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:101
↓ 2 callers
Method
getStickerList
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:37
↓ 2 callers
Method
isFocus
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:88
↓ 2 callers
Method
setFocusSticker
设置当前贴纸为焦点贴纸 @param focusSticker
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:73
↓ 1 callers
Method
calculateDegrees
计算旋转角度 @param lastVector @param currentVector @return
stickerlibrary/src/main/java/com/lcw/library/stickerview/Sticker.java:58
↓ 1 callers
Method
clearAllFocus
清除所有焦点
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:87
↓ 1 callers
Method
getDelBitmapBound
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:80
↓ 1 callers
Method
getDelButton
根据触摸是否触摸到删除按钮,返回对应删除按钮的贴纸 @param x @param y @return
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:125
↓ 1 callers
Method
getStickerBitmapBound
()
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:76
↓ 1 callers
Method
onTouch
触摸操作 @param event
stickerlibrary/src/main/java/com/lcw/library/stickerview/ISupportOperation.java:53
↓ 1 callers
Method
removeAllSticker
清空贴纸
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:98
↓ 1 callers
Method
removeSticker
移除贴纸(只有在贴纸聚焦的时候才可以删除,避免误触碰) @param sticker
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:88
↓ 1 callers
Method
reset
重置状态
stickerlibrary/src/main/java/com/lcw/library/stickerview/Sticker.java:33
↓ 1 callers
Method
rotate
旋转操作 @param degrees
stickerlibrary/src/main/java/com/lcw/library/stickerview/ISupportOperation.java:37
↓ 1 callers
Method
scale
缩放操作 @param sx @param sy
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:114
↓ 1 callers
Method
scale
缩放操作 @param sx @param sy
stickerlibrary/src/main/java/com/lcw/library/stickerview/ISupportOperation.java:30
↓ 1 callers
Method
translate
平移操作 @param dx @param dy
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:102
↓ 1 callers
Method
translate
平移操作 @param dx @param dy
stickerlibrary/src/main/java/com/lcw/library/stickerview/ISupportOperation.java:22
Method
BaseSticker
(Context context, Bitmap bitmap)
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:43
Method
Sticker
(Context context, Bitmap bitmap)
stickerlibrary/src/main/java/com/lcw/library/stickerview/Sticker.java:26
Method
StickerLayout
(Context context)
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:29
Method
addSticker
(Sticker sticker)
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:33
Method
onClick
(View v)
app/src/main/java/com/lcw/view/MainActivity.java:25
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/lcw/view/MainActivity.java:17
Method
onDestroy
()
app/src/main/java/com/lcw/view/MainActivity.java:58
Method
onDraw
(Canvas canvas)
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:104
Method
onDraw
绘制贴纸自身 @param canvas @param paint
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:147
Method
onTouch
(View v, MotionEvent event)
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:122
Method
onTouch
处理触摸事件 @param event
stickerlibrary/src/main/java/com/lcw/library/stickerview/Sticker.java:70
Method
removeAllSticker
移除所有贴纸
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:58
Method
removeSticker
移除指定贴纸 @param sticker
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerManager.java:46
Method
rotate
旋转操作 @param degrees
stickerlibrary/src/main/java/com/lcw/library/stickerview/BaseSticker.java:125
Method
setPaint
(Paint mPaint)
stickerlibrary/src/main/java/com/lcw/library/stickerview/StickerLayout.java:62