1. Matrix.ScaleToFit
new Matrix.ScaleToFit[] { Matrix.ScaleToFit.FILL, Matrix.ScaleToFit.START, Matrix.ScaleToFit.CENTER, Matrix.ScaleToFit.END };
private void drawFit(Canvas canvas, int index, Matrix.ScaleToFit stf) { canvas.save(); setSrcR(index); mMatrix.setRectToRect(mSrcR, mDstR, stf); canvas.concat(mMatrix); drawSrcR(canvas, index); canvas.restore(); canvas.drawRect(mDstR, mHairPaint); }