如何在Android中构建图形化针规UI小部件?

| 我的应用程序需要一个图形化的针规(例如速度计等),但是这样的UI小部件不是SDK的一部分,因此我可能必须自己创建它。 我的想法是将带有刻度线和彩色字段(绿色,黄色,红色)的背景作为一个位图,将针作为另一位图绘制在背景的顶部,但以适当的角度旋转。 在我的《专业Android 2应用程序开发》一书中,有一个与罗盘玫瑰相似的示例,尽管它是使用线条图形绘制的,而不是像我将必须使用的预制图像才能获得所需外观的图形。 但是,在指南针示例中,整个画布在绘制刻度线之前已旋转。我不能使用这种方法,因为它还会旋转仪表背景。因此,在叠加之前,我需要以某种方式旋转针状图像(应该是透明的)。但是我不知道该怎么做。 任何人都可以引导我朝着正确的方向前进,以继续进行如何使用针规?另外,如果有一种比上面概述的更好的仪表制造方法,请告诉我。     
已邀请:
您可以将指标划分为不同的层。一个用于背景,一个用于刻度。刻度线层可以旋转以绘制标记,并且当它转回并与“背景”层组合时。 您可以使用上述图层技术查看以下示例:http://mindtherobot.com/blog/534/android-ui-making-an-analog-rotary-knob/ 附言这不是我的博客,我只是在那里找到了这项技术。     

要回复问题请先登录注册