微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用兼容包的android片段动画

如何在片段之间使用动画进行转换?我试过了
FragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
FragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left,android.R.anim.slide_out_right);

将动画更改为不同类型的动画,但在弹出片段的同时推送片段和淡出时似乎总是像淡入一样动画.

解决方法

我知道这个问题已经很老了,但我在寻找答案时偶然发现了这个问题.

我目前正在我的兼容包,基于片段的应用程序中使用动画,它实际上非常简单.

在实际添加/替换片段之前添加它:

FragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left,android.R.anim.slide_out_right,android.R.anim.slide_in_left,android.R.anim.slide_out_right);

您的新片段将在推送时从左侧滑入,并在弹出时向右滑动.

当然,这也适用于其他认动画或自定义动画.

原文地址:https://www.jb51.cc/android/310442.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐