相关疑难解决方法(0)

画布中的图像与触摸事件

看起来很简单,但我在实施方面遇到了问题.

我想要一个包含onTouch事件的屏幕上带有图像的画布.我试过ImageView但我无法使用画布.我已经尝试过SurfaceView并且能够在屏幕上显示画布,但我在运动onTouch事件(缩放,平移)时遇到问题.

我需要画布,因为我将在我的代码中渲染图像.

有人可以告诉我这样做的正确方法吗?

android image ontouchlistener android-canvas

20
推荐指数
1
解决办法
5万
查看次数

Android Gauge动画问题

好的,所以我一直试图这样做几天,我没有在哪里.所以我有以下两个图像:

第一个是RPM Gauge

RPM Gauge

第二幅图像是一个全白图形,表示rpm规格已满:

全量表

我想做以下事情:

  1. 要求用户输入RPM输入,如果他们输入1.2,则测量仪将填满如下:

产量

我有用户输入工作,我需要动画的帮助.这是我尝试过的:

  1. 我尝试过使用PorterDuff,但它也会在背景中剪切仪表,而不仅仅是白条
  2. 我已经尝试将图像分成小位图并将它们存储到数组中以便我可以回忆零件,但这很慢但经常崩溃
  3. 我首先将Gauge应用于画布然后保存画布,我取得了一些进展:canvas.save(); 然后剪切白色图像上的路径,然后恢复画布.但是我不知道如何以圆形方式从左下角开始剪辑到180度到右下角(CW).这是最好的方法吗?

我知道可能有一种更简单或更有效的方法,我只是没有线索.任何有好主意的人?

*注意所有图像都是PNG

提前致谢!

animation android bitmap gauge porter-duff

11
推荐指数
1
解决办法
1万
查看次数