# PaintView **Repository Path**: zzhsq2008/PaintView ## Basic Information - **Project Name**: PaintView - **Description**: An Android View with Gesture Supported for Painting - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-31 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PaintView [中文README](res/README_CN.md) [![Library Release](https://img.shields.io/badge/release-v1.17-green.svg)](https://github.com/LiuHongtao/PaintView) [![MIT License](http://img.shields.io/:license-MIT-blue.svg)](https://github.com/LiuHongtao/PaintView/blob/master/LICENSE) [![Android API](https://img.shields.io/badge/Android_API-9%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=9) PaintView aims to painting on image(or not) with zooming and graging surpported, and the painting result can be shared. Click the icon to download demo apk. [![ICON](res/ic_launcher.png)](https://github.com/LiuHongtao/PaintView/raw/master/res/paintview_demo.apk) ## Gradle Dependency Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ... jcenter() } } Then, add the library to your module build.gradle: dependencies { compile 'com.lht:paintview:{latest.release.version}' } ## Screenshot & Feature ![screenshot](res/screenshot.png) * Clear All * Adding Text by Code * API for whole bitmap in original scale and transition, or just content in the view * Zooming and Draging * Background Image Setting * Setting Color and Width of Stroke * Undo * Getting Painting Result ## TODO * Text with Better Solution * Canvas Rotation * Boundary Limitation of Gesture * Comment and Translation * Eraser ## Demo Description * Set web screenshot as background image to paint * Share after painting * The web screenshot bitmap can be transferred by Intent, but it will crash if the bitmap is too big, so the Demo transfer bitmap by saving it as a file.