开发学院手机开发Android 开发 Android画图之Matrix 阅读

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就这么简单 。

上一页  1 2 3 

Tags:Android 画图 Matrix

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接