最终目标:根据测试结果让速度计式指针在表盘上移动。
当前问题:目前,我已使用 FrameLayout 将针头放在快速拨号的顶部作为单独的图像。我一直在网上寻找一种用坐标定位针的方法,这样我就可以将它准确地放在表盘上我想要的位置。我会发布一张图片,但我是论坛的新手,我不允许!
所以简而言之,我可以将图像定位在具有精确坐标的另一个图像上(允许旋转等)吗?我是否以正确的方式解决我的问题?
最终目标:根据测试结果让速度计式指针在表盘上移动。
当前问题:目前,我已使用 FrameLayout 将针头放在快速拨号的顶部作为单独的图像。我一直在网上寻找一种用坐标定位针的方法,这样我就可以将它准确地放在表盘上我想要的位置。我会发布一张图片,但我是论坛的新手,我不允许!
所以简而言之,我可以将图像定位在具有精确坐标的另一个图像上(允许旋转等)吗?我是否以正确的方式解决我的问题?
有AbsoluteLayout
,它可以让你使用绝对位置,但不建议你使用它。
相反,您应该创建自己的视图扩展,以绘制您的表盘和指针。有关这方面的更多信息,请查看 Maurycy 的评论,该评论推荐了手册的这一部分。
计算测量值并相应地旋转指示器的图像。