Question
In this project, you will create a simple drawing app. The app should enable users to pick a color and a pen size and then
In this project, you will create a simple drawing app. The app should enable users to pick a color and a pen size and then draw on a surface. The user should also be able to clear the surface. OBJECTIVES The objectives for this project are to: Create a simple drawing interface ; Handle touch events ; Draw paths ; Use a canvas ; Use views; Create a simple animation TIME REQUIRED You will require 15 hours to complete this project. However, to complete this project on time, you are expected to work beyond regular college hours. A good estimate is two to three hours of homework daily for a total of 21 to 24 hours. MATERIALS REQUIRED To complete this project, you will require: Software Current Android development environment Mobile Application Development 2 420-DM2-ID CA-ANDRD Android App Development Page 3 Project specifications The app will contain a main drawing area and, at the bottom, a tool section where the user can select a line width and a color. Key elements The app should contain two screens (activities). The first will feature a small animation that makes the app name (Android Drawing Pad) slide across the screen. The second will be the app's main screen. The first screen should have a button that leads to the second screen. The drawing screen has a tool section at the bottom. This section contains five colors and three line thicknesses to choose from (Small, Medium and Large). A Trash can button that clears the screen should also be in the tool section. CA-ANDRD Android App Development Page 4 Tips - Use MotionEvents to handle the touch screen events. - Use a Path object to draw the line. - Use Canvas and Bitmap objects. - You can use XML drawables to modify the look of a selected button - You can find a trash can image in the work files. - For the sliding animation of the first screen, use an ObjectAnimator on a TextView the same way you u
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started