头条 科技 产经 家电 智能 手机 芯片 数码 电商 English
中国IT产经新闻网-移动互联网与智能搜索领域是未来IT产业发展的趋势!
中国IT产经新闻/热门综合/正文
对应不同功能canvas.drawbitmap拥有多种使用方法
来源:
2023-08-18
编辑:晓露

基本的绘制图片方法:
    //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 @ 2008-2024 IT产经新闻网 All Right Reserved 违者必究 湘ICP备2022017330号-2