Android Canvas 动画和基础物理

标签 android android-animation

我想创建一个类似于 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/

相关文章:

Android 动画 : simultaneous vs. 顺序

Android Textview Spannable 忽略换行符和尾随空格

Android使用 ImageView 点击上的翻译动画从下到上和从上到下为我的相对布局设置动画

android: ConnectivityManager.CONNECTIVITY_ACTION,网络连接状态未改变时发送广播

java - 谷歌地图 Android fragment 崩溃

android - 如何实现类似 Google 搜索中的 ActionBar 滚动动画?

android - 如何调试 cubic-bezier animation-timing-function

android - android中图像的ZigZag动画

android - 更新 gradle 依赖项后呈现问题

java - 下载图像并将其保存到 SD 卡中