Canvas drawBitmap详解

原创 2016年08月31日 12:03:13

1、最常见的绘制图片方法

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

2、对图片剪接和限定显示区域 

drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint);

Rect src: 是对图片进行裁截,若是空null则显示整个图片,src左上角坐标即为开始裁截的图片相对于其左上角的坐标,具体效果可以参照http://blog.csdn.net/lovexieyuan520/article/details/50725539

RectF dst:是图片在Canvas画布中显示的区域,dst是显示bitmap的区域,会将裁截后的位图缩放为dst大小进行显示
           大于src则把src的裁截区放大,
           小于src则把src的裁截区缩小。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Canvas开篇之drawBitmap方法讲解

前面讲了paint,后面会花几篇主要讲讲canvas,并且由于最近项目比较紧,所以近期的文章都会“短小精悍”; paint 作为画笔,里面有非常多而强大的设置方法,比如设置颜色过滤器,设置位图渲染、渐...

android绘图canvas.drawBitmap方法的作用

canvas.drawBitmap()有两个重载方法 和 第一个比较简单,我们着重看第二个 四个参数 Bitmap bitmap:要绘制的位图对象 Rect src: 是对图片进行裁...

图形绘制之——Canvas详解(四)-Bitmap(位图)及Matrix矩阵

前面我们提到过canvas相当于画家,而bitmap相当于画布,前面博客的例子都是直接利用canvas绘制,这里我们来学习一下,利用bitmap先将图形绘制好,然后一起放到最终的canvas中^^。 ...

详解 Canvas.drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint)

canvas.drawBitmap(bm, mSrcRect, mDstRect, mPaint);

android Canvas中的clipRect、drawBitmap

哥们以前几乎没有写博客的习惯,不过现在公司上班比较清闲,而且最近又在研究android上的游戏开发,所以想把自己的学习过程记录下来,之前也做记录不过用的是纸质的笔记本,写的多了乱放有的找不到了,所以还...

Canvas开篇之drawBitmap方法讲解

尊重原创,欢迎转载,转载请注明: FROM  GA_studio   http://blog.csdn.net/tianjian4592    前面讲了paint,后面会花几...

android中Canvas使用drawBitmap绘制图片

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

android canvas.drawBitmap的理解

public void drawBitmap(android.graphics.Bitmap bitmap, float left, float top, android.graphics.Paint...

android canvas layer (图层)详解与进阶

1 概述前面的canvas变换文章中,已经粗略的讲解过saveLayer的知识,只是图层的概念没有详细的讲解。这里将详细讲解layer。在使用相关方法和flag的时候,先关闭硬件加速。如果需要开启,参...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Canvas drawBitmap详解
举报原因:
原因补充:

(最多只允许输入30个字)