Canvas之drawBitmap方法-飞
发布时间: 2023-07-06
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(科比什么时候离去的?2020年1月26日4点,球星科比在加州坠机身亡,享年41岁,13岁的女儿也在这场事故中遇难。科比常年居住洛杉矶,有乘飞机参加活动和比赛的习惯,无奈当日机上5名成全全部确认死亡,一代球星就此陨落。),1366,768);则会将改图片全部显示。


11.JPG

2.如果Rect src=new Rect(683,0,1366,384);则会显示图片的右上角1/4部分


22.JP



扫码加微信详细咨询太和智慧养老产品和平台服务!

微信