问题标签 [drawbitmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2764 浏览

android - 在 Android 的画布上显示位图图像的一部分

我正在尝试在我的 Android 应用程序中构建一个放大工具。为此,我有一个 ImageView,我将其转换为位图(具有一些缩放/比例因子)。

现在,我将这个位图图像“viewCapture”绘制到我的画布上。在这里,我只想在画布上呈现图像的一部分。

我尝试使用方法:“矩阵上的 setRectToRect()”、“canvas.drawBitmap(bitmap, src, dst, paint)”。但是,没有适当地发挥作用。

使用 SurfaceViews 会有帮助吗?有没有人遇到过这种情况?请发表您的想法/想法。

0 投票
1 回答
206 浏览

android - 如何在 Android 上绘制位图的翻转子集?

我正在使用 drawBitmap(Bitmap image, Rect src, Rect dst, Paint paint); 绘制图像的一部分。有没有办法做到这一点并翻转图像?

0 投票
1 回答
4312 浏览

android - android定位一个使用rect的drawBitmap

我在这个网站上搜索了如何来回旋转图像,并在这个网站上的其他帖子的帮助下想出了我自己的,它工作得很好,唯一的问题是现在我让它工作了,所以它旋转回来了按照我喜欢的方式,我现在怎么把它放在屏幕上?继承人到目前为止的代码:

通常使用 drawBitmap 我使用它来定位我的图像,但是这个使用 src 和 dst 而不是矩形的大小,所以现在它工作得很好但是我如何将屏幕上的位置从 0,0 更改为我想要的位置去吗?

这部分或大部分取自这篇文章: Sprite Rotation in Android using Canvas.DrawBitmap。我很接近,我做错了什么?

除了如何在屏幕上设置 x 和 y 位置之外,这给了我完成这一切所需的一切,对此的任何帮助将不胜感激,我一直在努力寻找一种方法来获得这个设置x 和 y 位置没有运气,它可能很简单。提前致谢。

0 投票
1 回答
255 浏览

android - 使用 drawBitmap() 时的视觉缺陷

在模拟器和手机上看起来都是这样。它总是一个被破坏的随机方块。

这是 SurfaceView 类的代码,最相关的部分是 prepareBackground() :

代码开始:

公共类 MenuBackgroundView 扩展 SurfaceView 实现 SurfaceHolder.Callback {

}

0 投票
1 回答
1521 浏览

android - Android - drawBitmap中的浮动参数

我在我的 Android 程序中使用了这个函数:

public void drawBitmap(位图位图,向左浮动,浮动顶部,油漆油漆)

但是,我想绘制的位图不是在 0 x 0 的位置,而是在 10 x 10 (in PIXELS)的位置。然而,drawBitmap 函数只接受浮点数......

我怎样才能做到这一点?

先感谢您!

0 投票
2 回答
1387 浏览

android - 如何在android中第一张图像的选定点将两个位图合并在一起?

如何将两个不同的图像合并为一个。我还需要在第一张图像的特定点合并第二张图像。安卓可以吗??

0 投票
1 回答
99 浏览

java - 显示资源文件夹中的所有图像

我的资源文件夹中有一个名为“tiles”的文件夹。我希望能够在开发这个游戏时添加或删除tiles,它可以容纳数百个。因此 - 对于我正在制作的地图编辑器 - 我想要一种简单的方法来将它们加载到一个数组中(至少是名称),然后在运行时将它们显示到适当的视图(表面?)中。最好以网格格式,即 3 跨然后基于 for 循环或其他任何东西垂​​直无限。

0 投票
2 回答
7699 浏览

android - Android drawBitmap 位置参数

我是 android 图形编程的新手。我想在画布的中心放置一个位图。因此,我使用:

然后我调用我想使用的位图,

然后我使用这些找到我的位图的坐标位置,

最后,我使用绘制位图,

但是,位图不在画布的中心。它略低于我认为应该是画布中心的位置。

在 onDraw() 方法中获取画布高度和宽度是否正确?知道有什么问题吗?提前致谢。

*编辑 :

最后,我通过改变使它工作

但是,我不知道为什么更改可以解决我的问题。

0 投票
2 回答
563 浏览

android - drawBitmap 空指针异常

我在以下代码中的 android java 代码中遇到了 nullpointerexception。这是在 AndroidGraphics.java 中。

AndroidPixmap.java 在这里:

选角有问题吗?任何帮助都会很棒!

编辑:这是像素图类:

0 投票
0 回答
347 浏览

android - 按钮扩展:onDraw 方法中的画布不会仅在 Gingerbread 上绘制位图

方法:

这适用于 Froyo 和冰淇淋三明治,但不适用于 Gingerbread。按钮背景是一个 TransitionDrawable。