gpt4 book ai didi

java - 具有多个随机动画实例的 Android View

转载 作者:行者123 更新时间:2023-12-01 04:38:51 28 4
gpt4 key购买 nike

所以,我正在为我的 Android 应用程序开发一个主菜单 Activity 。我想创建背景动画,其中有一些东西从屏幕顶部平移到底部。每个的 x 位置和平移速度都是随机的(在一定限制内)。

我创建了一个新线程来运行此动画(因此 UI 不会变慢或困惑)。如果可能的话,我不想使用 SurfaceView。我计划使用 ImageView 资源,然后使用 .startAnimation(animation),其中动画是平移动画资源。

我的问题:

如果我想同时运行多个动画(3 个相同的 ImageView 以不同的速率和不同的 x 位置下降),我是否可以创建同一 ImageView 的多个实例?

如何将每个 ImageView 的起点设置为某个特定的 x 位置?对于我来说,要指定一个绝对起点,需要哪种类型的布局?

感谢任何帮助。

最佳答案

我想我刚刚决定将线性布局放置在表面 View 之上是最好的选择。动画将仅绘制在表面 View 上,而常规菜单界面包含在线性布局中。

更新:使用了一个FrameLayout,里面有一个SurfaceView和LinearLayout。它运行完美。

关于java - 具有多个随机动画实例的 Android View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16949088/

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