gpt4 book ai didi

android - 这段代码的结构是否适合它的用途?我如何在 Android 中平滑动画?

转载 作者:行者123 更新时间:2023-11-29 01:40:57 25 4
gpt4 key购买 nike

我正在为教育目的实现钢琴砖克隆。我创建了 5 个扩展 LinearLayout 的 View (即行)。他们每个人都有 4 个 child (即 4 个方 block )。

我正在为动画使用一个 Handler,并在每次“滴答”时手动更改 Y 属性。问题是,动画有点抽搐而且不流畅。

我有两个问题:

  1. 这是一个好的设计吗?例如,我知道 surfaceView 可以作为绘图和动画的替代方法,但对我来说这似乎有点复杂。
  2. 您将如何为这些图 block 制作动画?目前我使用 Handler(实际上我在另一个线程上被引导使用 Animation。您认为我的情况最重要的是什么?

谢谢!

最佳答案

我喜欢您的网格想法,但如果您希望程序生成图 block ,则可能需要更改它。此外,这里还有一个关于如何在 Java 中使动画更流畅的主题(这可能也适用于 Android): How can I make a Java Swing animation smoother

这是一个适用于 Android 的:Moving animation not smooth in android

另外,我觉得你有点落后,Piano Tiles阶段现在已经消失了,很像Flappy bird。

关于android - 这段代码的结构是否适合它的用途?我如何在 Android 中平滑动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com