1
我按照本教程(http://www.mysamplecode.com/2011/11/android-capture-signature-using-canvas.html)使用畫布捕捉簽名,它是好。Android在畫布上清晰地繪製位圖
我做出了一些代碼的改進,以保存簽名爲Base64字符串,它是確定太 我想「重裝」的字符串返回帆布,並與下面的代碼工作:
@Override
protected void onDraw(Canvas canvas)
{
canvas.drawBitmap(StringToBitMap(x), 0, 0, paint); // x = Base64 String PNG
canvas.drawPath(path, paint);
}
我可以看到加載的簽名,我可以在其上繪製某些東西,但是我無法清除加載的簽名,即使它們已經加載簽名但它無法清除加載的簽名,它也會清除我的所有簽名。我使用明確的代碼是:
public void clear()
{
path.reset();
invalidate();
}