android image edit
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.circle:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.eraser:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.line:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.point:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.rect:version'
implementation 'com.ydevelop:editimageview:version'
implementation 'com.ydevelop:editimageview.text:version'
class CustomCallback : OnEditImageListener {
override fun onLastImageEmpty() {
}
override fun onLastCacheMax() {
}
}
class SimpleOnEditAction : OnEditImageAction {
override fun onDraw(callback: OnEditImageCallback, canvas: Canvas) {
}
override fun onDrawCache(callback: OnEditImageCallback, canvas: Canvas, editImageCache: EditImageCache) {
}
override fun onDrawBitmap(callback: OnEditImageCallback, canvas: Canvas, editImageCache: EditImageCache) {
}
override fun onDown(callback: OnEditImageCallback, x: Float, y: Float) {
}
override fun onMove(callback: OnEditImageCallback, x: Float, y: Float) {
}
override fun onUp(callback: OnEditImageCallback, x: Float, y: Float) {
}
override fun copy(): OnEditImageAction {
return SimpleOnEditAction()
}
}