Skip to content

Larissa-Chelius/DoodleApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doodle App - Drawing and Editing Application

Description

The Doodle App allows users to draw, erase, and edit sketches on a canvas. It includes features such as adjustable brush sizes, opacity control, color picking, and the ability to save and load drawings. Users can also undo and redo their drawing actions.

Features

  • Brush Size Adjustment: Modify the size of the brush using a SeekBar.
  • Opacity Adjustment: Control the opacity of your brush strokes using a SeekBar.
  • Color Picker: Choose a color for your brush from a list of predefined colors.
  • Undo/Redo Actions: Revert or redo your most recent drawing actions.
  • Save/Load Drawings: Save your current drawing to the device and load it later.
  • Clear Canvas: Clear the canvas to start over with a fresh drawing.

Requirements

  • Android Studio
  • Java (for the DoodleView class)
  • Kotlin (for MainActivity)
  • Android 5.0 (Lollipop) or higher

Installation

  1. Clone the repository or download the source code:
    git clone https://github.com/Larissa-Chelius/doodleApp.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Build and run the app on an emulator or a physical device.

Usage

  1. Open the app on your Android device or emulator.
  2. Use the toolbar buttons to adjust the brush size, opacity, and color.
  3. Use the canvas area to draw.
  4. Click Clear to erase the current drawing.
  5. Use Save to save your drawing and Load to retrieve a saved drawing.
  6. Click Undo or Redo to undo your last stroke or put back your last stroke.

References

Canvas and Drawables: https://developer.android.com/reference/android/graphics/Canvas

View Class Overview: https://developer.android.com/develop/ui/views/layout/custom-views/custom-components

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors