Skip to content

chengxinping/SignatureView

Repository files navigation

SignatureView

简介

SignatureView是一个简单的手写签名View。

使用

首先在布局文件中引入view

 <cn.xpcheng.signatureview.view.SignatureView
        android:id="@+id/sign_view"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"/>

然后在Activity/Fragment中初始化(findViewById):

  SignatureView mSignatureView = (SignatureView) findViewById(R.id.sign_view);

方法介绍

  1. 设置画笔宽度:默认画笔宽度为5,可使用mSignatureView.setLineWidth(10);来修改画笔宽度。

  2. 设置画笔颜色:默认画笔颜色为黑色,可使用mSignatureView.setLineColor(Color.GREEN);来修改画笔颜色。

  3. clear:  调用mSignatureView.clear()能清除界面上的签名。

  4. getBitmap:mSignatureView.getBitmap();将界面转化为bitmap。

  5. 保存签名:mSignatureView.saveBitmap(path);方法保存签名照片,传入需要保存的路径,保存格式为jpeg。

需要注意的是使用保存照片方法需要在AndroidManifest里面添加写入文件权限。

Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages