Android 自定义手写签名 保存白色背景
时间: 2023-07-22 08:37:53 浏览: 124
如果你想要保存手写签名的白色背景,可以尝试以下步骤:
1. 在布局文件中设置手写签名的背景颜色为白色,可以通过设置`android:background="#FFFFFF"`来实现。
2. 在保存手写签名时,将背景颜色设置为白色并且将图片保存为PNG格式。可以使用以下代码:
```java
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawColor(Color.WHITE); // 设置背景颜色为白色
signatureView.draw(canvas); // 将手写签名绘制到画布上
try {
FileOutputStream fos = new FileOutputStream(filePath);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos); // 将图片保存为PNG格式
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
```
其中,`signatureView`表示手写签名的View,`filePath`表示保存图片的路径。
3. 在上传图片到服务器时,需要检查一下上传图片的格式是否为PNG,并且上传时需要将图片的背景颜色设置为白色。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)