Skip navigation links
A B C E G I J O P R S U V 

A

addEmoji(String) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Adds emoji to the PhotoEditorView which you drag,rotate and scale using pinch if PhotoEditor.Builder.setPinchTextScalable(boolean) enabled
addEmoji(Typeface, String) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Adds emoji to the PhotoEditorView which you drag,rotate and scale using pinch if PhotoEditor.Builder.setPinchTextScalable(boolean) enabled
addImage(Bitmap) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
This will add image on PhotoEditorView which you drag,rotate and scale using pinch if PhotoEditor.Builder.setPinchTextScalable(boolean) enabled
addText(String, int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
This add the text on the PhotoEditorView with provided parameters by default TextView.setText(int) will be 18sp
addText(Typeface, String, int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
This add the text on the PhotoEditorView with provided parameters by default TextView.setText(int) will be 18sp

B

BrushDrawingView - Class in ja.burhanrashid52.photoeditor
This is custom drawing view used to do painting on user touch events it it will paint on canvas as per attributes provided to the paint
BrushDrawingView(Context) - Constructor for class ja.burhanrashid52.photoeditor.BrushDrawingView
 
BrushDrawingView(Context, AttributeSet) - Constructor for class ja.burhanrashid52.photoeditor.BrushDrawingView
 
BrushDrawingView(Context, AttributeSet, int) - Constructor for class ja.burhanrashid52.photoeditor.BrushDrawingView
 
brushEraser() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Its enables eraser mode after that whenever user drags on screen this will erase the existing paint
Note : This eraser will work on paint views only
build() - Method in class ja.burhanrashid52.photoeditor.CustomEffect.Builder
 
build() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor.Builder
 
Builder(String) - Constructor for class ja.burhanrashid52.photoeditor.CustomEffect.Builder
Initiate your custom effect
Builder(Context, PhotoEditorView) - Constructor for class ja.burhanrashid52.photoeditor.PhotoEditor.Builder
Building a PhotoEditor which requires a Context and PhotoEditorView which we have setup in our xml layout

C

clearAllViews() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Removes all the edited operations performed PhotoEditorView This will also clear the undo and redo stack
CustomEffect - Class in ja.burhanrashid52.photoeditor
Define your custom effect using CustomEffect.Builder class
CustomEffect.Builder - Class in ja.burhanrashid52.photoeditor
Set customize effect to image using this builder class

E

editText(View, String, int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
This will update text and color on provided view
editText(View, Typeface, String, int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
This will update the text and color on provided view

G

getBrushColor() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
getBrushDrawableMode() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
getBrushSize() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
getEffectName() - Method in class ja.burhanrashid52.photoeditor.CustomEffect
 
getEmojis(Context) - Static method in class ja.burhanrashid52.photoeditor.PhotoEditor
Provide the list of emoji in form of unicode string
getEraserSize() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
getParameters() - Method in class ja.burhanrashid52.photoeditor.CustomEffect
 
getSource() - Method in class ja.burhanrashid52.photoeditor.PhotoEditorView
Source image which you want to edit

I

isCacheEmpty() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Check if any changes made need to save

J

ja.burhanrashid52.photoeditor - package ja.burhanrashid52.photoeditor
 

O

onAddViewListener(ViewType, int) - Method in interface ja.burhanrashid52.photoeditor.OnPhotoEditorListener
This is a callback when user adds any view on the PhotoEditorView it can be brush,text or sticker i.e bitmap on parent view
onBitmapReady(Bitmap) - Method in interface ja.burhanrashid52.photoeditor.OnSaveBitmap
 
onDraw(Canvas) - Method in class ja.burhanrashid52.photoeditor.BrushDrawingView
 
onEditTextChangeListener(View, String, int) - Method in interface ja.burhanrashid52.photoeditor.OnPhotoEditorListener
When user long press the existing text this event will trigger implying that user want to edit the current TextView
onFailure(Exception) - Method in interface ja.burhanrashid52.photoeditor.OnSaveBitmap
 
onFailure(Exception) - Method in interface ja.burhanrashid52.photoeditor.PhotoEditor.OnSaveListener
Call when failed to saved image on given path
OnPhotoEditorListener - Interface in ja.burhanrashid52.photoeditor
 
onRemoveViewListener(int) - Method in interface ja.burhanrashid52.photoeditor.OnPhotoEditorListener
This is a callback when user remove any view on the PhotoEditorView it happens when usually undo and redo happens or text is removed
OnSaveBitmap - Interface in ja.burhanrashid52.photoeditor
 
onSizeChanged(int, int, int, int) - Method in class ja.burhanrashid52.photoeditor.BrushDrawingView
 
onStartDrawing() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
onStartViewChangeListener(ViewType) - Method in interface ja.burhanrashid52.photoeditor.OnPhotoEditorListener
A callback when user start dragging a view which can be any of ViewType
onStopDrawing() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
onStopViewChangeListener(ViewType) - Method in interface ja.burhanrashid52.photoeditor.OnPhotoEditorListener
A callback when user stop/up touching a view which can be any of ViewType
onSuccess(String) - Method in interface ja.burhanrashid52.photoeditor.PhotoEditor.OnSaveListener
Call when edited image is saved successfully on given path
onTouchEvent(MotionEvent) - Method in class ja.burhanrashid52.photoeditor.BrushDrawingView
Handle touch event to draw paint on canvas i.e brush drawing
onViewAdd(BrushDrawingView) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 
onViewRemoved(BrushDrawingView) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
 

P

PhotoEditor - Class in ja.burhanrashid52.photoeditor
This class in initialize by PhotoEditor.Builder using a builder pattern with multiple editing attributes
PhotoEditor.Builder - Class in ja.burhanrashid52.photoeditor
Builder pattern to define PhotoEditor Instance
PhotoEditor.OnSaveListener - Interface in ja.burhanrashid52.photoeditor
A callback to save the edited image asynchronously
PhotoEditorView - Class in ja.burhanrashid52.photoeditor
This ViewGroup will have the BrushDrawingView to draw paint on it with ImageView which our source image
PhotoEditorView(Context) - Constructor for class ja.burhanrashid52.photoeditor.PhotoEditorView
 
PhotoEditorView(Context, AttributeSet) - Constructor for class ja.burhanrashid52.photoeditor.PhotoEditorView
 
PhotoEditorView(Context, AttributeSet, int) - Constructor for class ja.burhanrashid52.photoeditor.PhotoEditorView
 
PhotoEditorView(Context, AttributeSet, int, int) - Constructor for class ja.burhanrashid52.photoeditor.PhotoEditorView
 
PhotoFilter - Enum in ja.burhanrashid52.photoeditor
Type of pre-defined filter effect for ImageFilterView

R

redo() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Redo the last operation perform on the PhotoEditor

S

saveAsBitmap(OnSaveBitmap) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Save the edited image as bitmap
saveAsFile(String, PhotoEditor.OnSaveListener) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Save the edited image on given path
saveImage(String, PhotoEditor.OnSaveListener) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
setBrushColor(int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
set brush color which user want to paint
setBrushDrawingMode(boolean) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Enable/Disable drawing mode to draw on PhotoEditorView
setBrushEraserSize(float) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
set the eraser size

Note : Eraser size is different from the normal brush size
setBrushSize(float) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
set the size of bursh user want to paint on canvas i.e BrushDrawingView
setDefaultEmojiTypeface(Typeface) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor.Builder
set default font specific to add emojis
setDefaultTextTypeface(Typeface) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor.Builder
set default text font to be added on image
setFilterEffect(CustomEffect) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Setup of custom effect using effect type and set parameters values
setFilterEffect(PhotoFilter) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Set pre-define filter available
setOnPhotoEditorListener(OnPhotoEditorListener) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Callback on editing operation perform on PhotoEditorView
setOpacity(int) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
set opacity/transparency of brush while painting on BrushDrawingView
setParameter(String, Object) - Method in class ja.burhanrashid52.photoeditor.CustomEffect.Builder
set parameter to the attributes with its value
setPinchTextScalable(boolean) - Method in class ja.burhanrashid52.photoeditor.PhotoEditor.Builder
set false to disable pinch to zoom on text insertion.By deafult its true

U

undo() - Method in class ja.burhanrashid52.photoeditor.PhotoEditor
Undo the last operation perform on the PhotoEditor

V

valueOf(String) - Static method in enum ja.burhanrashid52.photoeditor.PhotoFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ja.burhanrashid52.photoeditor.ViewType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ja.burhanrashid52.photoeditor.PhotoFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ja.burhanrashid52.photoeditor.ViewType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewType - Enum in ja.burhanrashid52.photoeditor
Enum define for various operation happening on the PhotoEditorView while editing
A B C E G I J O P R S U V 
Skip navigation links