Android手写签名 附带背景图设置
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手写签名 附带背景图设置相关推荐
- Android手写签名功能(包含画米字格,人名和书写轨迹)
本文主要介绍Android手写签名的功能实现,效果如下图 1.根据人名的个数绘制人的名称 这个逻辑分几个步骤:首先创建画笔,然后根据一个字,创建一个字的矩形框,然后根据矩形框获取到画这个字的宽高. / ...
- android 手写签名
Android 手写签名是指使用手指在 Android 设备上绘制的签名.它通常用于数字签名或签署电子文件.可以通过使用手写输入 API 和触摸事件 API 来实现手写签名功能.这可以通过开发自定义视 ...
- Android手写签名
手写签名自定义实现,看注释就行了 package com.zhuzi.taobamboo.user_defined; import android.content.Context; import an ...
- Android 手写签名实例
这篇文章本来想在一个月前就发布的,最近一直忙于国家电网手持终端的应用开发,所以没抽出时间来写.周末到了,终于可以闲下来整理整理.话不多说,直奔主题. Android 提供了很多丰富.实用而且很有特色的 ...
- android签名图片不显示,android手写签名遇见bitmap黑屏和本地html插入签名图片
项目需求 :Android 展示Html保单模版页面, 类似于这种界面 屏幕快照 2017-11-07 下午4.02.11.png 然后调用签名(其实就一个绘画的窗口),签上你的大名,点击确定.展示签 ...
- android手写签名android-signaturepad
GitHub地址: GitHub - gcacace/android-signaturepad: A custom Android View for drawing smooth signatures ...
- java实现手写签名,Android实现手写签名
本文实例为大家分享了Android手写签名的实现方法,产品要求用户可以在app上签协议..所以得弄个手写签名版,参考了一些资料自己写了个PaintView去继承View,实现签名功能. package ...
- 丝滑流畅的手写签名 canvas 2d
在最近的小程序项目中,设计师又给我出难题了,需要在小程序里面实现一个手写签名功能,完成后将签名生成文件,上传的服务端去.手写签名不难,难在居然要我生成 svg,还有将签名功能搞得和画板一样,我是不能忍 ...
- 手写签名图片处理-Android
背景 用户通过笔在纸上手写了个人签名,通过拍照上传的方式将其笔迹设置为签名图片. 如果直接使用此图片(包括裁剪后的图片),则在签名的过程中会签名图案中不但有用户的笔迹,还有纸的颜色背景,效果堪忧. 解 ...
最新文章
- 类: property
- android 锁屏应用,创建一个Android锁屏应用。
- java实现多个接口_java允许实现多个接口
- Postfix邮件服务器搭建之roundcube webmail安装与配置
- 首个卡车全栈自动驾驶系统发布:嬴彻轩辕!年内量产上路
- windows API(一)
- Elasticsearch检索分类详解
- 牛客题霸 [删除链表的倒数第n个节点] C++题解/答案
- xmemcached spring 配置文件
- Pytorch开发环境安装(Windows版本)
- python可以实现的小游戏_今天教小白用Python实现一款小游戏!最适合装逼的神技!亲测可用...
- qt设置顶层窗口_Python快速入门系列:PyQt5 快速开发GUI-窗口类型以及主窗口创建...
- 10.11 cocoapods安装
- 软件jmeter压力测试实例,jmeter压力测试案例实战
- postsql将MULTIPOLYGON转POLYGON
- DjVu、PDF中的隐藏文本
- 完整版第四方Oreo易支付源码+28K易支付源码
- python连接高斯数据库_高斯数据库 (gaussDB) - 连接数据库(6)
- 需要管理员权限才能删除此文件夹,解决办法
- 高等数学知识点总结——导数定义及性质、微积分、泰勒展开、洛必达法则、函数单调性判断
热门文章
- css变形-扭曲(skew())
- Matlab——向量及其运算
- oracle plsql 绑定变量值,dbms_sqltune解析SQL的BIND_DATA绑定变量值
- UE4像素流(Pixel Streaming)应用场景演示和分析
- Java生成png文件字体不清晰_将Graphics2D写入BufferedImage - 字体分辨率较差
- GCN—图卷积神经网络理解
- excel从入门到忘记 学习心得分享(含百度网盘分享)
- 计算机管理上移动硬盘显示其他设备,win7系统拔出移动硬盘提示“该设备正在使用”怎么处理...
- 怎样在今日头条引流卖产品?今日头条免费引流技巧?
- 期刊论文发表能加分吗