80,362
社区成员
发帖
与我相关
我的任务
分享
@Override
public void draw(Canvas canvas) {
// canvas.drawColor(Color.WHITE);
// canvas.save();
// canvas.clipRect(0, 0, 400, 400);
// canvas.drawBitmap(bitmap, 0,0, new Paint());
// canvas.restore();
//
// Path path = new Path();
// Paint p = new Paint();
// p.setColor(Color.WHITE);
// path.moveTo(0, 0);
// path.lineTo(0, 400);
// path.lineTo(400, 400);
// path.close();
// canvas.drawPath(path, p);
//
canvas.drawColor(Color.WHITE);
canvas.save();
Matrix m = new Matrix();
m.setRotate(45, 0, 400);
canvas.setMatrix(m);
canvas.clipRect(0, 0, 400, 400);
canvas.drawBitmap(bitmap, m, new Paint());
canvas.restore();
}