【发布时间】:2014-03-25 13:17:39
【问题描述】:
对于使用 FragmentManager 的 Honeycomb 或更高版本,我发现许多引用都使用 Animation 作为 FragmentTransaction 的一部分,但是在片段视图已膨胀并附加片段之后,如何为片段的视图属性设置动画。
假设您单击该片段中的一个按钮,并且您想让该按钮弹跳(某种补间动画)。
【问题讨论】:
-
你不能使用传统的补间动画吗?你面临什么问题?
-
我尝试了 objectanimator 和其他几个,它们在活动中可以正常工作,但在片段中不允许。我在想我应该尽量保持在一个合理的当前框架内,但我不知道要使用哪个 api 集。欢迎提出建议。我只发现主要是对动画的片段事务引用。
-
片段中的动画和活动没有区别。您不会为其中任何一个设置动画,而是为视图设置动画......并且......视图是视图。试试... button.animate().scaleX(1.5).setDuration(500).start();编辑:当然,您不仅可以为视图属性设置动画...但是您正在让位于很少的信息以了解您想要动画的内容:)
-
感谢您的信息,将尝试。至于泄露太多信息,按钮只是一个例子。实际上,我正在对动画做一些不同的事情。
标签: android android-fragments android-animation