在这个布局图像旋转鼠标触摸,也突出显示大字体的前面的名字,并点击它显示下一个活动。
如何在android上创建这个?
最佳答案
一种可能的实施方式如下:
创建一个不可见的球体。球体的顶点作为标签的位置计算,但不绘制。您可以在so中的几个答案中找到sphere算法,例如here。
将标签附加到球体上的不同点,每个标签始终面向摄影机。
基于用户拖动动作旋转球体
根据z值淡出单词。
点击一个标签将旋转不可见的球体,将标签带到前面。
这可以在surfaceview中实现,也可以使用opengl在glsurfaceview中实现。如果使用surfaceview,则可能需要保持较低的标签/顶点数,以使其平稳运行。
Here是一个关于如何为android创建旋转标记球的教程。