android手写签名的demo网上其实有很多,但是大多没考虑到签名用在哪里的问题,所以就需要背景图设置,保存电子签名的时候  会连同背景图一起保存   这才达到了电子签名的效果,背景可以放置合同,请假条,设计批文等等。下面是效果图:

如果单独设置背景图,签名view.setBackground,保存签名的时候,只会保存屏幕最顶不得view,所以背景图是保存不下来的,既然签名是画布画出来的,我们就可以在画布上设置背景图

 private int width, height;@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {super.onMeasure(widthMeasureSpec, heightMeasureSpec);width = getDefaultSize(getSuggestedMinimumWidth(), widthMeasureSpec);height = getDefaultSize(getSuggestedMinimumHeight(), heightMeasureSpec);}public void ensureSignatureBitmap() {if (mSignatureBitmap == null) {mSignatureBitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888);mSignatureBitmapCanvas = new Canvas(mSignatureBitmap);mSignatureBitmapCanvas.drawBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.a),new Rect(0, 0, BitmapFactory.decodeResource(getResources(), R.drawable.a).getWidth(),BitmapFactory.decodeResource(getResources(), R.drawable.a).getHeight()),new Rect(0, 0, width, height), mPaint);}}

这样就可以签名结束后  签名连同背景一同保存到相册里面了

附上demo链接。如果你有更好的办法,欢迎大家一起交流

Android手写签名 附带背景图设置相关推荐

  1. Android手写签名功能(包含画米字格,人名和书写轨迹)

    本文主要介绍Android手写签名的功能实现,效果如下图 1.根据人名的个数绘制人的名称 这个逻辑分几个步骤:首先创建画笔,然后根据一个字,创建一个字的矩形框,然后根据矩形框获取到画这个字的宽高. / ...

  2. android 手写签名

    Android 手写签名是指使用手指在 Android 设备上绘制的签名.它通常用于数字签名或签署电子文件.可以通过使用手写输入 API 和触摸事件 API 来实现手写签名功能.这可以通过开发自定义视 ...

  3. Android手写签名

    手写签名自定义实现,看注释就行了 package com.zhuzi.taobamboo.user_defined; import android.content.Context; import an ...

  4. Android 手写签名实例

    这篇文章本来想在一个月前就发布的,最近一直忙于国家电网手持终端的应用开发,所以没抽出时间来写.周末到了,终于可以闲下来整理整理.话不多说,直奔主题. Android 提供了很多丰富.实用而且很有特色的 ...

  5. android签名图片不显示,android手写签名遇见bitmap黑屏和本地html插入签名图片

    项目需求 :Android 展示Html保单模版页面, 类似于这种界面 屏幕快照 2017-11-07 下午4.02.11.png 然后调用签名(其实就一个绘画的窗口),签上你的大名,点击确定.展示签 ...

  6. android手写签名android-signaturepad

    GitHub地址: GitHub - gcacace/android-signaturepad: A custom Android View for drawing smooth signatures ...

  7. java实现手写签名,Android实现手写签名

    本文实例为大家分享了Android手写签名的实现方法,产品要求用户可以在app上签协议..所以得弄个手写签名版,参考了一些资料自己写了个PaintView去继承View,实现签名功能. package ...

  8. 丝滑流畅的手写签名 canvas 2d

    在最近的小程序项目中,设计师又给我出难题了,需要在小程序里面实现一个手写签名功能,完成后将签名生成文件,上传的服务端去.手写签名不难,难在居然要我生成 svg,还有将签名功能搞得和画板一样,我是不能忍 ...

  9. 手写签名图片处理-Android

    背景 用户通过笔在纸上手写了个人签名,通过拍照上传的方式将其笔迹设置为签名图片. 如果直接使用此图片(包括裁剪后的图片),则在签名的过程中会签名图案中不但有用户的笔迹,还有纸的颜色背景,效果堪忧. 解 ...

最新文章

  1. 类: property
  2. android 锁屏应用,创建一个Android锁屏应用。
  3. java实现多个接口_java允许实现多个接口
  4. Postfix邮件服务器搭建之roundcube webmail安装与配置
  5. 首个卡车全栈自动驾驶系统发布:嬴彻轩辕!年内量产上路
  6. windows API(一)
  7. Elasticsearch检索分类详解
  8. 牛客题霸 [删除链表的倒数第n个节点] C++题解/答案
  9. xmemcached spring 配置文件
  10. Pytorch开发环境安装(Windows版本)
  11. python可以实现的小游戏_今天教小白用Python实现一款小游戏!最适合装逼的神技!亲测可用...
  12. qt设置顶层窗口_Python快速入门系列:PyQt5 快速开发GUI-窗口类型以及主窗口创建...
  13. 10.11 cocoapods安装
  14. 软件jmeter压力测试实例,jmeter压力测试案例实战
  15. postsql将MULTIPOLYGON转POLYGON
  16. DjVu、PDF中的隐藏文本
  17. 完整版第四方Oreo易支付源码+28K易支付源码
  18. python连接高斯数据库_高斯数据库 (gaussDB) - 连接数据库(6)
  19. 需要管理员权限才能删除此文件夹,解决办法
  20. 高等数学知识点总结——导数定义及性质、微积分、泰勒展开、洛必达法则、函数单调性判断

热门文章

  1. css变形-扭曲(skew())
  2. Matlab——向量及其运算
  3. oracle plsql 绑定变量值,dbms_sqltune解析SQL的BIND_DATA绑定变量值
  4. UE4像素流(Pixel Streaming)应用场景演示和分析
  5. Java生成png文件字体不清晰_将Graphics2D写入BufferedImage - 字体分辨率较差
  6. GCN—图卷积神经网络理解
  7. excel从入门到忘记 学习心得分享(含百度网盘分享)
  8. 计算机管理上移动硬盘显示其他设备,win7系统拔出移动硬盘提示“该设备正在使用”怎么处理...
  9. 怎样在今日头条引流卖产品?今日头条免费引流技巧?
  10. 期刊论文发表能加分吗