Android图像的最佳实践

时间:2013-07-12 15:48:56

标签: java android performance

我只是在寻找一般最佳实践信息时没有具体问题。

在我的应用程序中,我使用自定义视图来绘制移动的特定项目,而不是。但是,我确实有需要用户触摸它们的项目。

我现在的方式是自定义视图占用整个屏幕。并且所有图像都使用画布绘制为位图以绘制它们。然后我实现了一个onTouch方法。 ontouch方法基本上将x和y变量传递给我的自定义处理程序。

我的自定义处理程序逐字检查我绘制的所有位图的上限和下限,以确定用户是否触摸了位图。

如此字面意思

touchX = 10
touchY = 10

if(touchX > bitmap.x && touchX < bitmap.x + bitmap.size && touchY > bitmap.y && touchY >     bitmap.y + bitmap>size)
{
     image was touched
}

逻辑可能不正确,但这不是问题。

这是这样做的吗?或者我应该实现特定的android布局并嵌入我的自定义视图以在不同的布局内绘制,然后像使用相对布局一样使用imageview并设置ontouch侦听器。

感谢您的见解。

0 个答案:

没有答案