我正在重新设计我做了一段时间的模拟仪表小部件,基本上想要给它更流畅的外观和触摸界面。
目前,我只有三个位图,用于测量仪的框架,用于刻度线,底座覆盖位于底部的仪表的1/3。我用针的画布绘制线。这个测量仪有效,但没有我想要的许多功能。
我想要做的是动态绘制刻度,以便可以模拟基于压缩的缩放。当用户放大时,嘀嗒声会逐渐分开,直到有足够的空间让新的嘀嗒子集出现在较大的蜱之间。当用户缩小时,滴答开始压缩,直到最小刻度被强制取出变得不可见(未绘制)。仪表还需要记录滑块(在仪表的圆周上)触摸以迫使仪表旋转。
我最后一次尝试在画布上绘制每一条线以获得一个标尺时,它的速度非常慢,因为它闪烁得如此可怕而无法读取。
所以我想知道是否有人知道如何实现这个指标的想法,来源或提示。我花了很长时间谷歌搜索指南针,时钟和仪表可能具有我想要的任何或所有功能,所以我可以看到其他人如何做到这一点,但我找不到任何东西。
任何帮助将不胜感激。
〜Aedon