17得票2回答
Android - 使用AnimatorSet进行缩放动画

官方的Zooming a View教程使用一个AnimatorSet来将视图放大。它创造了向下运动的幻觉,当视图扩大时。然后,简单地回放AnimatorSet以创建缩小的幻觉。 我需要实现的是完全相反的效果。我需要从一个扩大的视图开始,并通过向上运动将其缩小为较小的视图: 似乎不能使用...

8得票1回答
使用嵌套的Fragment和动画对象一起

我有一个包含两个Fragment的Fragment A,它们分别是Fragment B和Fragment C。我想使用getChildFragmentManager()将Fragment B添加到Fragment A中,然后使用以下代码通过翻转动画将其替换为Fragment C getChi...

11得票2回答
Android 属性动画

<objectAnimator android:propertyName="string" android:duration="int" android:valueFrom="float | int | color" android:valueTo="fl...

10得票3回答
如何在Android API 19以下的版本中恢复和暂停ObjectAnimator?

我知道API级别19支持在ObjectAnimators上使用pause()和resume()方法。但是在我的项目中,API级别为14,我有一个应用于ImageView以旋转它的ObjectAnimator。我希望在触摸时暂停ObjectAnimator提供的动画,并从ImageView的原始...

16得票3回答
如何将ObjectAnimator重置为初始状态?

我想用scaleX和scaleY震动一个视图,我正在使用这段代码来实现,但问题是有时候视图没有正确地重置,而是显示了应用缩放的状态... 我希望当动画结束时,视图始终可以以其原始状态显示 这是代码: ObjectAnimator scaleX = Object...

7得票2回答
Android ObjectAnimator 只在一个方向上进行 scaleX

我正在使用ObjectAnimator,但无法弄清如何仅在一个方向上缩放x轴,例如向右侧。因为当我进行缩放时,它会两个方向同时进行缩放,然后我的ImageView就超出了屏幕范围。我知道我可以添加transitionX来防止超出屏幕,但更好的解决方案是只在一个方向上进行缩放。 ObjectA...

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

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

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

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

7得票3回答
使ObjectAnimator动画的持续时间独立于开发者选项中全局动画持续时间比例设置

当需要恒定且不可更改的速度时,您如何使ObjectAnimator与“动画持续时间比例”开发人员选项设置无关?

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

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