android:指定fragment的进出动画

一,定义动画

1,slide_right.xml

<slide xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:slideEdge="right" />

2,slide_left.xml

<slide xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:slideEdge="left" />

二,指定调用动画

    @SuppressLint("ResourceType")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val inflater = TransitionInflater.from(requireContext())
        enterTransition = inflater.inflateTransition(R.transition.slide_right)
        exitTransition = inflater.inflateTransition(R.transition.slide_right)
    }

三,测试效果:

posted @ 2025-04-26 08:40  刘宏缔的架构森林  阅读(15)  评论(0)    收藏  举报