我在canvas上绘制图像。但是它将图像显示在center.But上,但我想将图像放在整个画布上而不缩放图像。如何在画布上合适图像而不会丢失图像的质量
@Override
protected void onDraw(Canvas canvas) {
canvas.save();
canvas.drawBitmap(mBitmap,
(BaseActivity.width/2) - mBitmap.getWidth()/2,
(BaseActivity.height/2) - mBitmap.getHeight()/2,
mPaint);
canvas.restore();
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.RED);
paint.setTextSize(12.0f);
}
如果有人有想法,请回复。谢谢提前。
尝试使用canvas.drawBitmap(mBitmap,0,0,mPaint ); – Piyush
thaks for reply @piyus gupta.Already use this method image is drawing on top in canvas。 – jagdish
但是,当使用您的代码时,它始终显示在中心 – Piyush