如何重绘Android Canvas
谁能帮助我如何重画画布。我尝试了很多来自互联网的示例和源代码,但它仍然无法在我的电脑上运行,例如 invalidate func、canvas.save、canvas.restor…
Android SurfaceView 当锁定画布不为 null 时显示空白
我正在创建一个简单的游戏,使用扩展 SurfaceView 的视图并使用线程在 SurfaceView 上绘制图像。游戏将有自己的线程(游戏引擎)来绘制和更新可绘制对…
如何为相机视图绘制图像框并将图像框重叠在捕获的图像上
我是 Android 新手,正在开发相机应用程序。在此应用程序中,我在资产文件夹中有一张透明图像(图像框架),我想将此文件显示为我的相机视图,与本机…
在我的 Android 应用程序中,如何将图像从其位置移动?
我有一个类Panel,它重写了onDraw()方法,如下所示。我在canvas.drawBitmap()中提到了两个图像,到目前为止它们的位置是固定的。我是否可以在模拟器上…
Android - 在 ImageView 上绘制图片
我有相当复杂的自定义 ImageView,另一方面我有 Picture 对象,我想将其绘制在 ImageView 的画布上?这可能吗?图片对象不会转换为任何其他类型,因为…
Android 中是否可以重载 onDraw 方法?
我正在尝试在 Android 的画布上绘制对象。例如,对于填充三角形,我在一个类中定义三角形的值,并使用单击按钮,我想从另一个类调用画布并在其上显示…
Android 中的十六进制颜色有时是八位数字。如何? #FFFFFF 和 #FFFFFF00 有什么区别?
我有时在示例中看到 Android 中的着色是作为#FF191919 完成的。我的意思是八位十六进制数字。但它应该只是一个六位数。它们有何关系? 如果我想将六位…
如果表面不在前台,SurfaceHolder.lockCanvas 返回 null
我目前正在 Android 中使用 LiveWallpaper 进行测试。我正在使用如下代码在画布上绘制一些内容: final SurfaceHolder holder = getSurfaceHolder(); …
Android合并两张图片
我想合并两张图像,然后将它们保存在 Android SDCard 上。一张来自相机,一张来自资源文件夹。问题是我收到此错误: Caused by: java.lang.IllegalSta…
Android 如何在Canvas onDraw方法中创建onClick事件
我四处搜寻,仍然找不到好的答案。我创建了自己的类来扩展 imageView,并在 onDraw() 方法中使用画布在图像上绘制圆圈。 我现在想做的是在不同位置的…
Android Canvas 从大型 ArrayList 中提取值
我有一个大数组列表,其中有 300 个奇数经度/纬度像素坐标可以绘制到我的画布上。我通过迭代数组列表并在每个纬度/经度值上调用drawCircle()来使其工…
android canvas - 我可以有多种绘制方法吗?
我制作了自己的画布类,它扩展了 imageView。我的 onDraw() 方法绘制出用户的 GPS 位置,并且每次用户移动时我都会调用此 onDraw 方法。我的问题是我…
如何在 Android 中正确地将像素坐标转换为画布坐标?
我正在使用 GestureListener 在 Android SurfaceView 中捕获长按的 MotionEvent。然后,我需要将 MotionEvent 的坐标转换为画布坐标,从中我可以生成…