我一直在努力为Android应用程序制作一个类似汽车车速表的布局。
这样的事情:
我基本上希望在表盘的半径上有5个可点击的视图,并让拨号指向当前所选的项目。如果可能,最好能够点击并拖动表盘。我还希望这种布局能够很好地适应不同的屏幕尺寸和分辨率,包括平板电脑。
这样的事情怎么可能完成?
答案 0 :(得分:0)
我不知道究竟有多少this会有所帮助,但它会经历一个类似的设计并展示如何围绕曲线放置角度。
对于每个可选择的视图,我还建议你继续使用跟踪每个项目的坐标,这样你就可以使用trig来计算表盘的正确角度(让表盘以一个角度显示是在该链接中。)
因此,您可以为每个关于指标的可选项设置OnClickListener
s,并在每个实例中,计算旋转到的表盘的正确角度,并使用在那个链接。
我不确定这有多大帮助,如果有的话,但它至少应该让你知道如何创建自定义View
和诸如此类的东西。