编程和显示模拟图像的有效方式?

时间:2011-03-08 21:51:14

标签: android view canvas widget

我正在重新设计我做了一段时间的模拟仪表小部件,基本上想要给它更流畅的外观和触摸界面。

目前,我只有三个位图,用于测量仪的框架,用于刻度线,底座覆盖位于底部的仪表的1/3。我用针的画布绘制线。这个测量仪有效,但没有我想要的许多功能。

我想要做的是动态绘制刻度,以便可以模拟基于压缩的缩放。当用户放大时,嘀嗒声会逐渐分开,直到有足够的空间让新的嘀嗒子集出现在较大的蜱之间。当用户缩小时,滴答开始压缩,直到最小刻度被强制取出变得不可见(未绘制)。仪表还需要记录滑块(在仪表的圆周上)触摸以迫使仪表旋转。

我最后一次尝试在画布上绘制每一条线以获得一个标尺时,它的速度非常慢,因为它闪烁得如此可怕而无法读取。

所以我想知道是否有人知道如何实现这个指标的想法,来源或提示。我花了很长时间谷歌搜索指南针,时钟和仪表可能具有我想要的任何或所有功能,所以我可以看到其他人如何做到这一点,但我找不到任何东西。

任何帮助将不胜感激。

〜Aedon

1 个答案:

答案 0 :(得分:2)

我发现了一个很棒的教程,不仅仅是关于仪表,而是一般的android功能。拿一个look