为什么在drawBitmap绘制位图时画面上却不见位图显示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计301个文字,预计阅读时间需要2分钟。
我有自定义视图,并在onDraw内尝试绘制从可绘制资源创建的特定位图。我正在调用我有自定义视图,并在onDraw内尝试绘制从可绘制资源创建的特定位图。
我有一个自定义视图,并且在onDraw内,我试图绘制从可绘制资源创建的特定位图。我正在调用我有一个自定义视图,并且在onDraw内,我试图绘制从可绘制资源创建的特定位图。我正在调用canvas.drawBitmap(bitmap,null,dstRect,null),它必须将此位图绘制到指定的dstRect区域中,但不显示任何内容。如果我叫canvas.drawRect(dstRect,paint),它会毫无问题地绘制矩形,并且看起来像
override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) canvas.drawColor(Color.BLUE) canvas.drawRect(dstRect,paint) canvas.drawBitmap(bitmap,null)}
我还检查了位图是否正确创建。
本文共计301个文字,预计阅读时间需要2分钟。
我有自定义视图,并在onDraw内尝试绘制从可绘制资源创建的特定位图。我正在调用我有自定义视图,并在onDraw内尝试绘制从可绘制资源创建的特定位图。
我有一个自定义视图,并且在onDraw内,我试图绘制从可绘制资源创建的特定位图。我正在调用我有一个自定义视图,并且在onDraw内,我试图绘制从可绘制资源创建的特定位图。我正在调用canvas.drawBitmap(bitmap,null,dstRect,null),它必须将此位图绘制到指定的dstRect区域中,但不显示任何内容。如果我叫canvas.drawRect(dstRect,paint),它会毫无问题地绘制矩形,并且看起来像
override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) canvas.drawColor(Color.BLUE) canvas.drawRect(dstRect,paint) canvas.drawBitmap(bitmap,null)}
我还检查了位图是否正确创建。

