我想每次都将图像绘制到具有相同坐标的画布上。但是我无法实现这一点。这是代码:
@Override
protected void onDraw(Canvas canvas) {
// Draw the thumb nail
canvas.translate(mTranslateX - mThumbXPos, mTranslateY - mThumbYPos);
mThumb.draw(canvas);
canvas.save();
if (firstTime)
{
mFirstTranslateY= mTranslateX;
mFirstThumbXPos= mThumbXPos;
mFirstTranslateY= mTranslateY;
mFirstThumbYPos= mThumbYPos;
firstTime = false;
}else {
canvas.restore();
canvas.translate(mFirstTranslateX - mFirstThumbXPos, mFirstTranslateY - mFirstThumbYPos);
mThumbPresent.draw(canvas);
}
}
}
我每次只做负面翻译,然后翻译到缩略图的第一个位置。我使用搜索弧库。我有改变程度的缩略图,我想要的是绘制这两个圆圈(21和32) )在下图中。