Android画图之Matrix
2010-07-21 01:23:00 来源:WEB开发网核心提示:mMatrix.setScale(100f/bmp.getWidth(), 100f/bmp.getHeight());//平移到(100,100)处mMatrix.postTranslate(100, 100);//倾斜x和y轴,Android画图之Matrix(3),以(100,100)为中心,上面是y,看到了没,
mMatrix.setScale(100f/bmp.getWidth(), 100f/bmp.getHeight());
//平移到(100,100)处
mMatrix.postTranslate(100, 100);
//倾斜x和y轴,以(100,100)为中心。
mMatrix.postSkew(0.2f, 0.2f, 100, 100);
}
@Override protected void onDraw(Canvas canvas) {
// super.onDraw(canvas); //如果界面上还有其他元素需要绘制,只需要将这句话写上就行了。
canvas.drawBitmap(mBitmap, mMatrix, null);
}
}
运行效果如下:
红色的x和y表示倾斜的角度,下面是x,上面是y。看到了没,Matrix就这么简单 。
更多精彩
赞助商链接