I've done some googling and so far I managed to find cropping codes that can only crop a single instance on an image then save the new crop image before uploading it to a server. I want a function that is more user-friendly that can allow me to make multiple n times of crops on a image in a single instance to capture area of interest for me to upload whenever I click on a FloatingActionButton until I decide to hit the upload button to upload these images onto a server without having to exit, crop and upload and again? Is that possible? If not I've have to search for alternative solutions like including "eraser" or "brush paint" function onto a FloatingActionButton to allow user to remove unwanted parts of a image before uploading to a server whichever method is easier? Please provide me with some sample code for me implement? Thanks for any help in advance!