java - fragment 到 Activity 动画不适用于 overridePendingTransition();

标签 java android android-fragments android-activity android-animation

我想在从 fragment 切换到 activity 时切换动画,但是函数

overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up );

fragment 中用红色标记为 Cannot resolve method

在 Activity 中它工作正常。我怎样才能让它发挥作用?

最佳答案

is red marked with Cannot resolve method overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up ); in the fragment.

因为 overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up ); Activity 的方法不是 Fragment

试试这个

  getActivity().overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up );

关于java - fragment 到 Activity 动画不适用于 overridePendingTransition();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47785418/

相关文章:

java - Spring Boot 传递 @Component 依赖与 @ConditionalOnBean

java - 将子列表与对象列表分开

android - 在安卓中等待

android - 用于从 App 和 Library 项目引用 Crashlytics 的示例 gradle 构建文件

android - 在 fragment 中使用 enableAutoManage()

java - 在 Jetty 上启用远程 JMX

java - 如何更改使用 apachetiles 在 Spring 框架上编写的 html 页面的标题

具有时间相关任务的 Android 性能

android - 使用 Fragments 为 Android 中的每个选项卡单独返回堆栈

java - 在 fragment 方法中调用 Activity 方法