我通常使用FragmentTransaction.setCustomAnimations(int enter, int exit)来指定片段的进入和返回过渡动画。根据我的理解,传递给方法的动画只能应用于整个片段视图。我可以告诉整个片段滑动/淡入或淡出等。
拥有从片段A到B的事务,是否可以指定动画,以便在替换时,片段B中的特定视图会被动画化?假设我希望此视图从X点移动到Y,并且我想在传递给FragmentTransaction.setCustomAnimations(int enter, int exit)
的资源中指定此行为。有没有办法做到这一点?
答案 0 :(得分:0)
FragmentTransaction.setCustomAnimations()
将动画应用于Activity
的{{3}}。因此,Fragment
内的视图无法设置动画。您必须切换到Window
动画。