Я пытаюсь настроить код для захвата подписи для моего использования. Я новичок в этом, и я не могу понять это. Следующий код выполняет эту работу, но холст/растровое изображение позиционируется в верхнем левом углу. Я хочу его где-то вокруг верхней центральной части страницы. Я попытался объединиться с parms drawBitmap «canvas.drawBitmap (mBitmap, 0, 0, null)», но на самом деле создает смещение между стилусом и фактическим контуром, нарисованным на планшете.Переместить Android растровое изображение/холст в верхнем левом углу
Canvas canvas = null;
while (_run) {
if (isDrawing == true) {
try {
canvas = mSurfaceHolder.lockCanvas(null);
if (mBitmap == null) {
mBitmap = Bitmap.createBitmap(300, 200, Bitmap.Config.ARGB_8888);
}
final Canvas c = new Canvas(mBitmap);
c.drawColor(0, PorterDuff.Mode.CLEAR);
canvas.drawColor(0, PorterDuff.Mode.CLEAR);
commandManager.executeAll(c, previewDoneHandler);
previewPath.draw(c);
// Rect targetRect = new Rect(0, 0, 300, 200);
// canvas.drawBitmap(mBitmap, null, targetRect, null);
canvas.drawBitmap(mBitmap, 0, 0, null);
} finally {
mSurfaceHolder.unlockCanvasAndPost(canvas);
Это способ перемещения растрового изображения/холста в положение, отличное от верхнего левого угла? Спасибо за любую помощь.
Привет, пожалуйста, добавьте шаги, которые вы предприняли для решения вашей проблемы в качестве ответа (см. Ниже), а затем _accept_ ваш ответ, когда вам разрешено. Благодаря! –