我想创建一个类似于 Apple 为其音乐应用程序创建的用户界面。我特别谈论的是圆形项目,您可以滚动它们来探索不同类型的歌曲。
这里有一个视频可以帮助:
https://www.youtube.com/watch?v=gr2dn6IAVzU
Apple 拥有非常强大的图形 API,这使得该 UI 非常容易编写代码。例如你可以使用物理学等
我是 Android 新手。 Canvas 是否允许我做同样的事情?你有什么建议吗?
最佳答案
不,Android 上没有这样的 UI 工具,而且绝对没有内置的物理引擎。您可能会找到库,但它们都是自定义代码。我不会为此推荐 Canvas,我会选择 OpenGL。
顺便说一句 - 这是我一生中见过的最丑陋、最烦人的用户界面。如果你付钱给我,我不会用它。 UI 元素不应该四处弹跳和移动,它没有任何好处,而且会使应用程序更难使用。如果您的视力下降或运动控制问题,您能想象使用它吗?做那个的人应该被解雇。这是强制软件遵守 ADA 的一个很好的论据。
关于Android Canvas 动画和基础物理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31527069/