Android之drawBitmap方法

闾丘山
2023-12-01

canvas.drawBitmap(Bitmap bitmap, Rect src,Rect dst, Paint paint)

这几个参数有什么含义?

  • bitmap是要进行处理的位图
  • src是对bitmap裁剪
    如果是整张,那么:
    Rect src=new Rect(0,0,bitmap.getWidth(),bitmap.getHeight())
    如果裁剪部分,可以是:
    Rect src=new Rect(0,0,bitmap.getWidth()/2,bitmap.getHeight()/2)
  • dsc是将图片绘制到View的哪个位置

总的来说:
src就是想要绘制图片的那一部分

dst是这个图片要绘制在View中的坐标

 类似资料: