我正在尝试创建一个量规/米/刻度盘动画,作为我正在构建的应用程序的一部分。
我想要做的是显示加速度值,通过传感器得到的加速度值。现在,我能够成功地从传感器中获取值,但我不知道如何将它们显示为一个动画量规/表盘。
我看过逐帧动画和推特动画,但它们不适合我的需要,因为我似乎不能用它们来根据代码的输入来修改动画。
我应该能够显示一个图像的量规和图像的针,然后改变旋转针的图像根据值,以使它看起来像动画,但我不知道如何做。
有办法做我想做的事吗?有更好的方法吗?
我正在使用标准的Android和eclipse,并试图用Androidv2.2向上支持设备。
发布于 2012-10-14 22:57:23
嗨,艾奥斯画的背景,一个坚实的颜色是最好的,然后画你的指示灯在不同的颜色(黑色)。当你得到一个新的值,测试看看它是否不同,如果它是绘制在背景色中的指示器(擦除它)。然后画出新的指示器。您将需要找到一种方法来缩放您的原始数据,并使其达到程度来绘制指示器。如果您的差异测试允许您不更改指示符,如果更改不移动指示符低于一两度,则这是最好的。如果您使用图像或模式作为背景,那么您在擦除指示器方面有很大的工作要做。你可能每次都要重新绘制背景,这需要大量的处理时间,而量规可能看起来很不稳定。悬崖
https://stackoverflow.com/questions/12887267
复制相似问题