73得票8回答
安卓属性动画:如何增加视图高度?

如何使用属性动画在Android中增加视图高度?ObjectAnimator a = ObjectAnimator.ofFloat(viewToIncreaseHeight, "translationY", -100); a.setInterpolator(new AccelerateDece...

58得票5回答
可用于ObjectAnimator动画的Android属性

我开始尝试使用属性动画而不是视图动画,因为我的一个视图需要在缩放时将其他视图推出并让它们腾出位置。我看过一些例子,但我想知道有没有地方提供可以使用这些类来更改的属性列表。例如,我看到一个教程快速旋转:ObjectAnimator.ofFloat(aniView, "rotation", 360...

46得票5回答
如何在使用动画程序对视图的某些属性进行动画处理后将其重置为原始状态?

我正在使用动画器 (ObjectAnimator)来对视图的一些属性(缩放、旋转)进行动画效果。 当将ObjectAnimator设置到目标视图时,目标视图可以正常地进行动画。 但是现在有一个额外的要求,即在一段时间后将视图恢复到原始位置(重置)。 我试图使用cancel()取消动画,但...

31得票5回答
如何使用单个ObjectAnimator更改多个属性?

我有一个相当复杂的动画需要编码,我正在使用一堆ObjectAnimator,例如以下内容:ObjectAnimator objectAnimator1 = ObjectAnimator.ofFloat(view, TRANSLATION_X, value).setDuration(BASE_D...

30得票3回答
片段:未知动画名称objectanimator

我正在尝试在两个片段之间进行翻转卡片动画,就像这篇文章中所介绍的那样 --> 显示翻转卡片动画,使用以下方法:private void switchFragment(Fragment fragment) { FragmentManager fragmentManager = g...

29得票5回答
如何在Android的ObjectAnimator中使用百分比值

我正在使用Android的objectAnimator将按钮从底部向上移动。现在我正在使用以下代码:ObjectAnimator transAnimation = ObjectAnimator.ofFloat(button,"translationY",0,440); tran...

25得票3回答
检查AnimatorSet是否完成了动画?

我正在尝试使用AnimatorSet来实现按钮淡入动画: 按钮淡入 > 单击按钮 > 其余按钮淡出 为了实现这个效果,我想在动画完成后设置onClickListner,但似乎并不起作用。在动画过程中单击按钮会触发onClick事件:setQuestion = new A...

22得票2回答
如何使用ObjectAnimator旋转Drawable?

像这样对可绘制对象进行 Alpha 处理:if(mAlphaAnimation == null){ mAlphaAnimation = ObjectAnimator.ofFloat(this, "alpha", 0.0f,1.0f).setDuration(TARGET_ANI...

22得票1回答
Android Studio无法识别objectAnimator的XML

我一直在尝试在两个片段之间制作过渡动画。我最初将它们放置在XML中的属性动画中(但那并没有真正起作用),然后改为使用objectAnimator。由于某种原因,Android Studio无法识别objectAnimator标签。这是我的AndroidManifest.xml:<?xml...

22得票2回答
在安卓中停止ObjectAnimators的AnimatorSet

我正在尝试在单击按钮时停止ImageView的动画效果。我使用的动画效果是一个由5个ObjectAnimators组成的AnimatorSet。问题是,我无法弄清楚如何在单击按钮时停止并清除ImageView中的此动画效果,因为btn.clearAnimation()显然不起作用。 谢谢你的帮助。