android在traslate

时间:2017-09-10 10:52:23

标签: android xml animation canvas draw

我想每次都将图像绘制到具有相同坐标的画布上。但是我无法实现这一点。这是代码:

    @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) )在下图中。

image i want to achive

0 个答案:

没有答案