当使用来自 AndroidX 的 Navigation 库时,我想在旧目标上方显示带有半透明背景的 Fragment。因此,基本上,FragmentNavigator 不是在其 navigate() 方法中执行
我尝试过子类化
那么,使用 Navigation 库实现支持透明背景的 Fragment 的正确方法是什么?
ft.replace(mContainerId, frag)
,而是执行 ft.add(mContainerId, frag)
。我尝试过子类化
FragmentNavigator
,但 API 受到极大限制(许多私有变量和包受保护的方法),因此无法正确重写 navigate()
方法以进行更改。那么,使用 Navigation 库实现支持透明背景的 Fragment 的正确方法是什么?