首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解Android drawBitmap()方法

理解Android drawBitmap()方法
EN

Stack Overflow用户
提问于 2015-12-31 13:53:56
回答 1查看 2.3K关注 0票数 0

请有人解释一下,当canvas.drawBitmap(,,,)是called.When onDraw(画布画布)方法被调用时到底发生了什么,提供了一个具有底层Bitmap.My混淆的画布,当我们调用canvas.drawBitmap(otherBitmap,,,)时,以前的位图发生了什么我是说原始的位图是画布的底层位图。

EN

回答 1

Stack Overflow用户

发布于 2015-12-31 14:27:03

为了回答您的问题,drawBitmap()会在您指定的位置重新绘制指定的位图。如果画布上当前存在某些内容,则会将其覆盖。

drawBitmap()有不同的实现

代码语言:javascript
复制
drawBitmap(int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, Paint paint)

drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)

drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, Paint paint)

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

drawBitmap(Bitmap bitmap, float left, float top, Paint paint)

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

这应该会带来一些启示:drawBitmap()

Android Canvas Documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34541775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档