All Projects → ajithvgiri → Canvas

ajithvgiri / Canvas

Licence: apache-2.0
Canvas Drawing Android Library

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Canvas

Pudding
🌟 Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window
Stars: ✭ 371 (+960%)
Mutual labels:  jitpack, custom-view
PassCodeText
A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customizability.
Stars: ✭ 105 (+200%)
Mutual labels:  custom-view, jitpack
Gameplane
基于Android的仿微信打飞机游戏
Stars: ✭ 592 (+1591.43%)
Mutual labels:  custom-view, canvas
Fmap
宇行地图:高仿高德地图Android客户端(持续更新中...)
Stars: ✭ 347 (+891.43%)
Mutual labels:  custom-view, canvas
Freedrawview
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
Stars: ✭ 627 (+1691.43%)
Mutual labels:  custom-view, canvas
Ancustomview
Blog for @IBDesignable and @IBInspectable in Swift for make Custom View.
Stars: ✭ 14 (-60%)
Mutual labels:  custom-view
Xcdanmuview
Android弹幕效果View-支持左右两个方向
Stars: ✭ 28 (-20%)
Mutual labels:  custom-view
Instagrid Js
A Javascript library to do exactly what Instagram Layout application does
Stars: ✭ 13 (-62.86%)
Mutual labels:  canvas
Iconswitch
🍭 Custom Android Switch widget
Stars: ✭ 874 (+2397.14%)
Mutual labels:  custom-view
Ec Devtools
ec-devtools是支持canvas库 ( easycanvas , https://github.com/chenzhuo1992/easycanvas ) 的chrome调试工具,能对canvas的元素的样式、物理属性等进行修改,达到所见即所得的效果,提高调试效率
Stars: ✭ 35 (+0%)
Mutual labels:  canvas
Ngvas
An Angular2/Angular4 library for HTML Canvas.
Stars: ✭ 31 (-11.43%)
Mutual labels:  canvas
Githubcontributionsview
A library to show the map of contributions (Github)
Stars: ✭ 27 (-22.86%)
Mutual labels:  custom-view
Imagelabelview
A view for data-labeling(a tool for machine learning).
Stars: ✭ 20 (-42.86%)
Mutual labels:  custom-view
Peppy Calendarview
Simple and fast Material Design calendar view for Android.
Stars: ✭ 30 (-14.29%)
Mutual labels:  custom-view
Signature pad
HTML5 canvas based smooth signature drawing
Stars: ✭ 7,623 (+21680%)
Mutual labels:  canvas
Android Holocircularprogressbar
Holo Circular ProgressBar
Stars: ✭ 966 (+2660%)
Mutual labels:  custom-view
Werender
Simple, light-weight, Canvas library for 2D rendering
Stars: ✭ 13 (-62.86%)
Mutual labels:  canvas
Doraemon
🐼使用canvas画哆啦A梦
Stars: ✭ 27 (-22.86%)
Mutual labels:  canvas
Canvas Img Process
html5 canvas image process ( 3*3 kernel ) canvas卷积核测试 canvas图片后期
Stars: ✭ 31 (-11.43%)
Mutual labels:  canvas
Pixi.js
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Stars: ✭ 34,982 (+99848.57%)
Mutual labels:  canvas

Android Arsenal

Drawing App Library

Simple android library for drawing

Drawing App

Setup

1. Provide the gradle dependency

Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Add the gradle dependency to your app module build.gradle file:

	dependencies {
	        compile 'com.github.ajithvgiri:Canvas-Library:v1.1.1'
	}

2. Add the Canvas View view to your Relative Layout xml file

Make sure layout_width and layout_height are match-parent. and make sure the background of the layout must be white

         <RelativeLayout
                android:id="@+id/parentView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="#FFFFFF" />

3. Add the canvas view to the layout

        RelativeLayout parentView = findViewById(R.id.parentView);
        CanvasView canvasView = new CanvasView(this);
        parentView.addView(canvasView);

To clear the drawing

        canvasView.clearCanvas();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].