android 缩放scaler 学习

android

scale缩放位图;

scale(float x,float y,float px,float py)

对于这个类,我一直都不太清楚他是针对画布是个什么意思,今天特意试了一下

还有后边一对参数(px,py)说是起始点,不明白这个起始点是什么意思。

我的代码很简单:

canvas.save();

canvas.scale(2,2,100,100);

canvas.drawBitmap(bt,60,70,paint);

canvas.restore();

结果:如图

测试显示,图片画的位置,为(2*60-100,2*70-100)多次测试,结果一样,这让我更搞不明白这个起始点到底是什么意思了,

不过通过测试知道了以后想画图该怎么定义坐标了。

图片画的位置为,缩放倍数*图片定义坐标-起始点坐标

不知道理解对不对,希望大虾提点

posted on 2013-03-14 14:25  淘小白  阅读(239)  评论(0)    收藏  举报

导航