问题标签 [android-animation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68187 浏览

android - 如何在画布内使用动画框架?

我想在画布内使用某些动画,例如弹跳。是否可以在内部使用动画插值器?

在我的情况下,我想将图像从 0 度旋转到 180 度,并在最后反弹。

这怎么可能?

0 投票
1 回答
3597 浏览

android - 如何在 android 中将 ImageView 表单中心设置为顶部?

我只想为像 TranslateAnimation 这样的 ImageView 设置动画,它应该将表单中心(因为 ImageView 位于 Layout.xml 中 LinearLayout 的中心)移动到屏幕顶部。我用这个...

我工作,但我想在图像移动到顶部时扩大规模......如何结合两个动画?

0 投票
2 回答
1896 浏览

android - Android上的“滑动解锁”文字动画,看起来像iOS

有没有办法在 Android 上做“滑动解锁”文本动画,看起来像 iOS 动画?

0 投票
1 回答
5507 浏览

android - 用于翻页的 Android 触摸滚动动画

我需要实现一个有五个孩子的视图,但只有一个是可见的。当用户从右到左或从左到右触摸滚动时,下一个或上一个视图应该与滚动同步显示。如果触摸完成并且滚动距离没有超过给定的距离,那么部分显示的新视图应该返回并显示当前视图。如果触摸完成并且滚动距离已超过给定距离,则应该出现新视图并且应该离开当前视图。我尝试使用 viewflipper,但它只有 showNext() 和 showPrevious(),新视图无法与滚动同步显示。

0 投票
3 回答
65581 浏览

android - 对视图使用淡入动画

我想要一个View最初是不可见的,当我按下一个按钮时,它会随着动画的淡入而变得可见。我正在使用AlphaAnimation褪色效果。问题是,如果我使视图不可见,则无法看到动画。

0 投票
1 回答
357 浏览

android - 在布局中为视图设置动画

我试图animateImageView子布局(Relativelayout)到父布局(Relativelayout)。问题是Imageview在进入父布局时没有被绘制。

0 投票
4 回答
61995 浏览

java - Android动画:等到完成?

在继续执行程序之前,我想等到 Android ImageView 中的动画完成*,这样做的正确方法是什么?

  • (在这种情况下,“完成”意味着它只运行一次所有帧并在最后一个停止。我不清楚这个动画是否会是一个 android:oneshot="true" 动画,因为我将多次使用它次,但它不会连续运行而是间歇运行)

研究/猜测:

答:从本质上讲,我的问题似乎是一个 Java 线程问题,因为 Android AnimationDrawable实现了Java.lang.Runnable。所以也许线程是解决方案。也许答案将包括join

B. 其他人的方法似乎是使用AnimationListener,这对于我的简单需求来说似乎很困难且不必要的复杂。另外,我不确定该怎么做。

C. AnimationDrawable类有一个(boolean) isRunning 方法,该方法可能在while 循环中使用(即while(anim.isRunning()){wait(100ms)})。但我有一种直觉,这是错误的方法。虽然并发教程中似乎提到了类似的东西

代码片段

动画

实现预期效果的一种可能方法,虽然不是我的问题的答案,是通过执行以下操作来延迟进一步代码的执行:

编辑:有很多方法可以解决这个问题,给出的答案可能确实解决了我没有测试过的问题,但我最终只是等待了正确的时间(起初),然后我改为使用异步任务(它有一个完成的处理程序方法)并直接在异步任务的 updateProgress 调用中运行我的动画。在最后一次迭代中,我使用线程表面视图来运行动画。最后一种方式是迄今为止最快和最好的(除了本文中提到的其他原因)。我希望它可以帮助某人。

0 投票
1 回答
1496 浏览

android - 如何在android中为onDraw图像制作动画?

我目前正在编写一个包含位图图像网格的自定义 TableLayout,有没有一种方法可以让我在布局上绘制图像。也就是说,如果图像是通过 OnDraw 方法绘制的,它应该在布局上显示动画。

代码示例将不胜感激。

谢谢。

0 投票
1 回答
385 浏览

android - 安卓。在两个布局之间绘制位图

我想做一个应用程序,它有背景和一些前面有 alpha 通道的图片。在他们之间,我想绘制位图/动画。我该怎么做 ?

0 投票
3 回答
2919 浏览

java - Activity A 到 Activity B 的转换。这种转换可以像旋转一样,而不是常规的 Android 活动显示吗?

在 Views/Animation/3D Transition 下的 HoneyComb 的 Apk 演示中,我看到当我们单击图像列表时,它们会显示转动 ImageView 的动画。

这可以在活动之间进行转换吗?

例如:已打开的应用程序 A. 单击一个列表项,此单击会打开一个新活动。(这里我希望显示的新活动看起来像是隐藏在后面)

Activity B 从 Activity A 旋转到屏幕的前面。

谢谢,萨娜。