首页 / 车尚生活 / 正文

canvas.drawbitmap一种专门用来绘制图片的方法

来源:
编辑:亿尚风范
时间:2023-10-23

基本的绘制图片方法:
     //Bitmap:图片对象,left:偏移左边的位置,top:偏移顶部的位置
    drawBitmap(Bitmap bitmap, float left, float top, Paint paint)


      Canvas的drawBitmap有两个构造方法:
      (1) public void drawBitmap(Bitmap bitmap, float left, float top, Paint paint)第一个参数为要绘制的bitmap对象,第二个参数为图片左上角的x坐标值,第三个参数为图片左上角的y坐标的值,第三个参数为Paint对象。
      (2) public void drawBitmap(Bitmap bitmap, Rect src, RectF dst,Paint paint)第一个参数为要绘制的bitmap对象,第二个参数为要绘制的Bitmap对象的矩形区域,第三个参数为要将bitmap绘制在屏幕的什么地方,第四个参数为Paint对象。
      对于第一个Rect,表示的是该bitmap的矩形区域.
      1.如一张1366*768图片,如果我们Rect src=new Rect(0,0,1366,768);则会将改图片全部显示。
      2.如果Rect src=new Rect(683,0,1366,384);则会显示图片的右上角1/4部分。

时尚头条换一换
时尚电商换一换
热点摘要换一换
  • CopyRight @ 2005-2023 Reserved 亿尚网版权所有,所涉内容请查询声明细则