问题标签 [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 回答
2420 浏览

android - 在 Android 中使用本机微调器

我想重建(也许我什至不必)nativ android 进度指示器并将其显示为列表项的图标。我按照这个例子完成了一个沉重的表演吃动画,这也与原生微调器不匹配。该代码具有“LinearInterpolator”,这似乎会导致这些问题。

现在我制作了自己的 Interpolar 并满足了我的一个需求:它将步骤量化为 12 个。

但是,我仍然有巨大的性能问题。UiThread 现在不允许我的后台线程运行,这些线程旨在下载和解析数据。请注意,我在列表中显示了几个微调器。我还尝试在我的 listAdapter 中将插值器设置为类变量。所以,所有的 listView 都可以使用这个 Interpolator。

更新

最后我找到了与我完全一样的 ProgressBarWidget。但是,它仍然不是很高效。(虽然这样更好)

0 投票
1 回答
861 浏览

android - 视图大小的动画已更改

我正在尝试围绕 View 制作动画,该动画会由于其子项上的 setVisible 而改变大小。我有这样的视图:

单击标题时,我更改了文本的可见性。现在我想要一个很好的动画来增加我的视图大小。这样做的正确方法是什么?也许我不应该改变文本的可见性,而是尝试在线程中调整视图的大小,这样它会每 40ms 或类似的更大?

0 投票
1 回答
77118 浏览

android - 缩放和平移动画

我需要在我的应用程序中为图像制作动画。图像应该从左上角开始直到屏幕中间。初始阶段图像尺寸会更小。当来到屏幕中间时,它的大小应该会增加(即应该进行缩放)。图像不应回到原来的位置。它应该在动画之后放置在屏幕本身的中间。

任何人都可以请帮忙。

0 投票
1 回答
5340 浏览

android - Android 上的同声传译

我正在尝试在 Android 上同时进行多个翻译。

我在布局上有 2 个或更多按钮(大小都相同),当我按下一个按钮时,我希望其他按钮移出屏幕。

我已经做了一个测试应用程序来尝试实现这种行为。

在它上面我设置了一个点击一个按钮来测试的监听器,比如:

风景:

问题是两个按钮开始动画,一个接一个。我已经读到这是由于getDelayForView()每个返回不同的延迟。有没有办法同时移动 2 个或更多按钮?

谷歌不是很有帮助:-\

0 投票
1 回答
405 浏览

android - 我可以在帧到帧动画 xml 中制作持续时间变量吗?

我有几个使用 android:duration 来设置速度的帧到帧 XML 动画。一切都很好。

是否可以为此使用变量,以便我可以在代码中更改每个用户需要的值(使用 API 1.6)。

帧动画比编码动画更简单(我已经有 20 个,所以我更喜欢 XML 中的一种聪明的变量方法)。

谢谢

0 投票
11 回答
49653 浏览

android - 布局动画在第一次运行时不起作用

我有一个带有项目列表的活动,当您单击一个项目时,我希望该项目的播放控件从屏幕底部向上滑动并变得可见。我已经为滑入和滑出定义了一个动画集,它们可以工作。我已经在我的活动中设置了我的animationListener,并在一个项目的onClick 动画中开始了我的幻灯片。我的问题是,第一次运行应用程序时,当我单击一个项目时,会执行 onClick 回调,但动画不会发生。第二次单击时,动画中的幻灯片会发生,但不会滑出。第三次及以后,它按预期工作。这是我的动画集。

vm_slide_in.xml

vm_slide_out.xml

这是我的活动布局

这是包含的控件的布局

从我的 onCreate 方法...

我的动画回调......

0 投票
1 回答
5507 浏览

android - Android ListView 选择动画

当用户在列表视图中选择一个元素时,如何设置动画?

我正在制作自己的列表视图适配器,以设置带有粉红色背景的偶数行和带有紫色背景的奇数行。唯一的问题是我不确定如何为用户单击(“触摸”)元素设置动画。

我想过实现 OnTouchListener 并在选择时将背景更改为绿色,但是由于实现了 OnTouchListener,我在行内的按钮可能不再起作用。这是真的?

代码:

0 投票
1 回答
2566 浏览

android - 单击按钮时在父布局中显示动画菜单

我有一个按钮。当我单击该按钮时,我想在该父布局的顶部显示一个动画菜单,其中包括一个编辑文本和一个按钮。我怎样才能做到这一点?

0 投票
1 回答
1577 浏览

android-animation - 通过不同的 x,y 坐标移动图像

我创建了一个坐标数组。图像的中心应该穿过这些坐标。我已经使用 TranslateAnimation 来实现它。但在动画期间,图像在最后两个坐标内移动。下面是我的代码:

上述函数已在单击按钮时被调用。

0 投票
12 回答
63514 浏览

android - android动画未在onAnimationEnd完成

尽管设置为true,onAnimationEnd但触发事件时似乎并未真正完成android动画。animation.hasEnded

我希望我的视图在它的最后改变它的背景可绘制ScaleAnimation,但你可以清楚地看到它在完成前几毫秒发生了变化。问题是,它闪烁是因为新背景出现(=is)缩放了很短的时间,直到动画真正完成。

有没有办法让动画真正结束,或者只是阻止新背景在这么短的时间内缩放?

谢谢!


//编辑:我正在使用 anAnimationListener来获取以下调用: