Skip to content

Repository files navigation

AndroidDrawingView

绘画板,支持平滑跟随,常用形状,图层变换

Import

JitPack

Add it in your project's build.gradle at the end of repositories:

repositories {
// ...
maven { url "https://jitpack.io" }
}

Step 2. Add the dependency in the form

dependencies {
compile 'com.github.vilyever:AndroidDrawingView:1.6.7'
}

Usage

<com.vilyever.drawingview.DrawingViewandroid:id="@+id/drawingView"android:layout_width="0dp"android:layout_height="match_parent"android:layout_weight="1"/>
drawingView = (DrawingView) rootView.findViewById(R.id.drawingView);
drawingView.setUndoRedoStateDelegate(newDrawingView.UndoRedoStateDelegate() {
@OverridepublicvoidonUndoRedoStateChange(DrawingViewdrawingView, booleancanUndo, booleancanRedo) {
undoButton.setEnabled(canUndo);
redoButton.setEnabled(canRedo);
}
});
drawingView.setInterceptTouchDelegate(newDrawingView.InterceptTouchDelegate() {
@OverridepublicvoidrequireInterceptTouchEvent(DrawingViewdrawingView, booleanisIntercept) {
}
});
drawingView.setBackgroundDatasource(newDrawingView.BackgroundDatasource() {
@OverridepublicDrawablegainBackground(DrawingViewdrawingView, Stringidentifier) {
returnnull;
}
});
penBrush = PenBrush.defaultBrush();
drawingView.setBrush(penBrush);

License

Apache License Version 2.0

About

绘画板,支持平滑跟随,常用形状,图层变换

Resources

Stars

206 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors

Languages