当前位置: 首页 > 知识库问答 >
问题:

是Android canvas。drawBitmap文档错误?

凤经国
2023-03-14

是canvas的Android文档。drawBitmap错误?它说:

公有的无效位图(位图位图,浮动左,浮动顶部,油漆油漆)

使用指定的油漆绘制指定的位图,其上角/左角在(x, y),由当前矩阵转换。

好吧,x和y似乎不是浮点数,它们是整数;对吗?假设我想在整个可用屏幕上覆盖位图(这是可用屏幕的大小,并绑定到相同的画布上)。我应该这样做,这似乎是明智的:canvas.draw位图(myBitmap,0,0, mPaint);不是吗?但这不起作用。似乎起作用的是:canvas.draw位图(myBitmap,2000000, 1000000, mPaint)。现在在我看来,这个语句似乎告诉位图,它应该在屏幕之外画一个很大的距离!我在这里错过了什么?

共有1个答案

祁兴运
2023-03-14

在这种方法中,x和y是浮点,而不是int。但是,如文档中所述,位图的x和y坐标将受到当前在画布上设置的矩阵的影响。例如,在滚动视图的情况下,矩阵很可能包含非常大的平移。

这意味着坐标将在画布的当前原点绘制位图。该原点由可以使用getMatrix()查询的矩阵定义。

 类似资料:
  • 我刚从Eclipse搬到Android Studio,我发现当我使用快速文档(CtrlQ)时,它总是显示“获取文档”。 我怎样才能解决这个问题?我下载了API 19的文档,但问题依然存在。

  • 问题内容: 这个: 在html中调用,例如: 向div元素添加一个字符串。正是我想要的。但是,这: 这样称呼: 似乎正在覆盖我的整个html文件。即,当我在Firefox中运行它时,它仅显示字符串(即页面的全部内容),但页面似乎仍在加载(FF的加载图标仍在进行动画显示,显然是无限的)。 首先,这将仅在本地,离线使用,作为呈现数据的快速便捷方式(使用html + js和网络浏览器而不是纯文本文件)。

  • 一种新的文档类型,该文档无需下载,即可多人实时在线查看和编辑同一个文档,并且多端同步。   以前:      一个文档在很多情况下都是多人同时使用,甚至编写,比如一些项目文档,通常都是多人分别填写各自部分再进行汇总。随着文档的一次次更新,你发给我,我发给你就变的相当频繁,不仅效率低下,而且容易在很多环节上出错,又因为没有文档的操作记录,导致错误的责任互相推诿。这样不但影响了团队合作的效率,也给团队

  • https://developer.android.com/training/testing/unit-testing/local-unit-tests 明确说明 ...在项目的顶级build.gradle文件中添加以下配置: 但这样做会导致错误: 找不到方法android()的参数[...]在根项目“...”上org.gradle.api.Project类型的。 打开文件 研究该错误时: 我发现

  • 我有一个文档结构,其中有一些泛型类。对于给mongodb写信来说,一切都很好。但是当从mongodb中读取文档时,spring数据将文档错误地转换为对象。它将子文档转换为另一种类型。这两种类型(实际的子集合类型和错误转换的类型)都继承自同一个抽象类。 模型类:(getter setter由lombok生成) 如果有什么不清楚的事情,你可以问。 谢了。