android-fragments Android:片段重叠

vhipe2zx  于 2022-11-13  发布在  Android
关注(0)|答案(1)|浏览(267)

在转场过程中,片段与另一个片段重叠。如何修复?

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    super.onViewCreated(view, savedInstanceState)
    initAdapter()
    newsAdapter.setOnItemClickListener {
        val bundle = bundleOf("article" to it)
        view.findNavController().navigate(
            R.id.action_mainFragment_to_detailsFragment,
            bundle
        )
    }
vom3gejh

vom3gejh1#

这对我很有帮助,尝试在navGraph中更改动画:

<action
        android:id="@+id/action_mainFragment_to_detailsFragment"
        app:destination="@id/detailsFragment"
        app:enterAnim="@android:anim/slide_in_left"
        app:exitAnim="@anim/nav_default_exit_anim"
        app:popEnterAnim="@anim/nav_default_pop_enter_anim"
        app:popExitAnim="@anim/nav_default_pop_exit_anim" />

相关问题