Skip to content

pbmills/android-canvas

Repository files navigation

Android Drawing Canvas

This is an example Android app that shows you how to use my custom Drawing View control. You can find this control in co.reachpriti12.drawingtest.ui.component. Here's how to use it:

###1. Add the DrawingView to your layout file:

<co.martinbaciga.drawingtest.ui.component.DrawingView
        android:id="@+id/drawing_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

###2. Create a new DrawingView:

DrawingView mDrawingView = (DrawingCanvas) findViewById(R.id.drawing_view);

###3. Change background color:

mDrawingView.setBackgroundColor(ContextCompat.getColor(this, android.R.color.white));

###4. Change paint color:

mDrawingView.setPaintColor(ContextCompat.getColor(this, android.R.color.black));

###5. Change paint stroke width:

mDrawingView.setPaintStrokeWidth(10);

###6. Clear canvas:

mDrawingView.clear();

###7. Undo action:

mDrawingView.undo();

###8. Redo action:

mDrawingView.redo();

###9. Get bitmap of the canvas:

mDrawingView.getBitmap();

Really easy to use right? Happy coding :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages