我试图完全像Instagram应用程序导航系统一样实现,其中有一个固定的底栏,用户可以通过单击底栏中的图标在屏幕之间导航,因此工具栏标题和工具栏后退导航应该更改.
我对此进行了大量研究并找到了一些解决方案,但没有一个是完美的.
>类似的问题: –
Implementing Instagram like in-app navigation system on Android
>使用ViewPager: – 目前我遵循这种模式,在每个ViewPager选项卡中创建多个片段堆栈
https://tausiq.wordpress.com/2014/06/06/android-multiple-fragments-stack-in-each-viewpager-tab/
最佳答案 我有一个创建类似Instagram的导航的任务,这里有希望找到一些细节: Retain getChildFragmentManager navigation stack after removing and re-adding fragment
我的FragmentMetaData类看起来像:
public class FragmentMetaData {
public final String className;
public final Bundle fragmentBundle;
public FragmentMetaData(final String className, final Bundle fragmentBundle) {
this.className = className;
this.fragmentBundle = fragmentBundle;
}
}
我希望,这有帮助