【发布时间】:2011-05-24 19:12:28
【问题描述】:
我的应用需要一个图形指针计(如速度计等),但这样的 UI 小部件不是 SDK 的一部分,因此我可能必须自己创建它。
我的想法是将带有刻度线和彩色字段(绿色、黄色、红色)的背景作为一个位图,将针作为另一个位图绘制在背景之上,但以适当的角度旋转。
在我的《Professional Android 2 Application Development》一书中,有一个与罗盘玫瑰有些相似的示例,尽管该示例是使用线条图形绘制的,而不是像我必须使用这样的预制图像来获得所需的外观。
但是,在指南针示例中,整个画布在绘制刻度线之前会旋转。我不能使用这种方法,因为它也会旋转仪表背景。所以我需要在叠加之前以某种方式旋转针图像(应该是透明的)。但我不知道如何做到这一点。
任何人都可以引导我了解如何使用针规的正确方向吗?另外,如果有比上面描述的更好的方法来构建仪表,请告诉我。
【问题讨论】:
标签: android android-widget gauge