Skip to content

请问Navigation+BottomNavigationView+ViewPager2如何实现可滑动切换的底部导航栏? #1

@jingxin2015

Description

@jingxin2015

请问Navigation+BottomNavigationView+ViewPager2如何实现可滑动切换的底部导航栏?
我在实现的过程中发现了一个问题,我有一个MainActivity,四个Fragment(Fragment1、Fragment2、Fragment3、Fragment4)作为底部导航栏的4个页面,一个导航图,导航图的起始目的地为 Fragment1,而ViewPager2显示的第一个页面也是 Fragment1,在app启动的时候发现 Navigation 会先创建一个 Fragment1 的实例,之后 ViewPager2 的 adapter 的 createFragment 方法也会创建一个 Fragment1 实例,出来的效果就是:Navigation创建的 Fragment1 一直显示在底层,在滑动切换tab的时候和其他Fragment内容重叠了,请问这个问题有解决方法吗?万分感谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions