Android app that let user draw freehand shapes on canvas using threads. Application is written in Java and Android Studio (Electric Eel 2022.1.1) and features:
- Drawing line color change - after pressing one of three buttons (cyan/magenta/yellow) the next line color will be changed to corresponding color,
- Clearing canvas - the Drawing Surface will be cleaned after pressing grey button with eraser icon with respectful animation,
- Clear option - after going into up right corner in the pulpet menu if choosing "Clear" the canvas will be cleared,
- Motion Layout - animation during color change as well as clearing canvas if using eraser button,
- Surface View - class that provides functionality to draw on surface.
- Java SE Runtime Environment (build 1.8.0_371-b11)
- Android Studio Electric Eel | 2022.1.1
To run application:
- Download zip package
- Extract package and open using Android Studio
- If there is error with versions (pre Electric Eel) you should change version of the IDE in one of the gradle files and rebuild
- Build application and run (either on VM Android or physical device, the development device is Samsung A53)
- App tray icon:
![]() |
- First launch and default color:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |