All Projects → zahid-ali-shah → Signatureview

zahid-ali-shah / Signatureview

Licence: apache-2.0
SignatureView is an open source Android library which allow developers to produce pen and paper like effect for creating signatures on Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Signatureview

Music Dance Video Synthesis
(ACM MM 20 Oral) PyTorch implementation of Self-supervised Dance Video Synthesis Conditioned on Music
Stars: ✭ 150 (-18.92%)
Mutual labels:  paper
Deblurgan
Image Deblurring using Generative Adversarial Networks
Stars: ✭ 2,033 (+998.92%)
Mutual labels:  paper
Whitepaper
免费分享区块链白皮书,涉及各门各派。内容均来自互联网,如果侵权,请联系删除。 区块链白皮书 weixin:mipengchong
Stars: ✭ 175 (-5.41%)
Mutual labels:  paper
Tacotron 2
DeepMind's Tacotron-2 Tensorflow implementation
Stars: ✭ 1,968 (+963.78%)
Mutual labels:  paper
Daily Paper Visual Tracking
记录每天整理的视觉目标跟踪论文
Stars: ✭ 158 (-14.59%)
Mutual labels:  paper
Item Nbt Api
Add custom NBT tags to Items/Tiles/Entities without NMS!
Stars: ✭ 163 (-11.89%)
Mutual labels:  paper
Easyrs
Convenience RenderScript tools for processing common Android formats such as Bitmap and NV21.
Stars: ✭ 144 (-22.16%)
Mutual labels:  bitmap
Awesome Privacy
Repository for collection of research papers on privacy.
Stars: ✭ 175 (-5.41%)
Mutual labels:  paper
Paperkit
PaperKit is like Paper app of Facebook
Stars: ✭ 158 (-14.59%)
Mutual labels:  paper
Improved Gan
Code for the paper "Improved Techniques for Training GANs"
Stars: ✭ 2,093 (+1031.35%)
Mutual labels:  paper
Ezfilter
A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)
Stars: ✭ 155 (-16.22%)
Mutual labels:  bitmap
Best ai paper 2020
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code
Stars: ✭ 2,140 (+1056.76%)
Mutual labels:  paper
3d Iwgan
A repository for the paper "Improved Adversarial Systems for 3D Object Generation and Reconstruction".
Stars: ✭ 166 (-10.27%)
Mutual labels:  paper
Minet
CVPR2020, Multi-scale Interactive Network for Salient Object Detection
Stars: ✭ 155 (-16.22%)
Mutual labels:  paper
Fish Eye Image Correction Code
This is my paper "Correction of single circular fisheye image" related program code
Stars: ✭ 176 (-4.86%)
Mutual labels:  paper
Android Close Pixelate
Android port of https://github.com/desandro/close-pixelate
Stars: ✭ 146 (-21.08%)
Mutual labels:  bitmap
Solo
SOLO: Segmenting Objects by Locations
Stars: ✭ 160 (-13.51%)
Mutual labels:  paper
Anms Codes
Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution
Stars: ✭ 174 (-5.95%)
Mutual labels:  paper
Pubs
Your bibliography on the command line
Stars: ✭ 176 (-4.86%)
Mutual labels:  paper
Atari Reset
Code for the blog post "Learning Montezuma’s Revenge from a Single Demonstration"
Stars: ✭ 170 (-8.11%)
Mutual labels:  paper

This project is no longer maintained.

It works fine, but you have to do bug fixes (if any) for yourself

1. Overview

SignatureView is an open source Android library which allow developers to produce pen and paper like effect for creating signatures on Android.

1.1 Play Store Demo App

Click below link to download demo app from Play store

Android app on Google Play

SignatureView Demo App image

SignatureView Demo App image

1.2 Features

  1. Smooth signatures
  2. Auto handling of stroke thickness on the basis of velocity
  3. Get signature as bitmap
  4. Change stroke color and background color
  5. Enable/Disable signature on canvas

See example code (SignatureView-Example) from repository for details.

2 Getting Started Using the Library

2.1 Setup

Add the following to your build.gradle:

  repositories {
        jcenter()
  }
  
  dependencies {
      compile 'com.kyanogen.signatureview:signature-view:1.2'
  }

2.2 How to use view in xml layout

    <com.kyanogen.signatureview.SignatureView
            xmlns:sign="http://schemas.android.com/apk/res-auto"
            android:id="@+id/signature_view"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            sign:penSize="5dp"
            sign:backgroundColor="#ffffff"
            sign:penColor="#000000"
            sign:enableSignature="true"/>
  • First add Android XML namespace: xmlns:sign="http://schemas.android.com/apk/res-auto"
  • sign:penSize = set pen stroke size; default value is 3dp
  • sign:backgroundColor = set background color; default value is #FFFFFF
  • sign:penColor = set pen stroke color; default value is #4169e1
  • sign:enableSignature = enable/disable drawing signature on view

2.3 Other functions

    SignatureView signatureView = (SignatureView) findViewById(R.id.signature_view);
    .
    .
    .

Clear screen

    signatureView.clearCanvas();

Is Bitmap Empty

    signatureView.isBitmapEmpty()

Get SignatureView as bitmap

    Bitmap bitmap = signatureView.getSignatureBitmap();

3. Changelog

Click here for the changelog

4. Developed by

Developed by Syed Zahid. You can follow me on Twitter

5. License

Copyright 2015-2018

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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].