更改工具栏,更改片段,如Instagram应用程序

时间:2015-12-30 08:41:55

标签: android android-fragments navigation android-viewpager instagram

我正在努力实现与Instagram应用程序导航系统完全相同,其中有一个固定的底栏,用户可以通过单击底栏中的图标在屏幕之间导航,因此工具栏标题和工具栏后退导航应该会更改。

我对此进行了大量研究并找到了一些解决方案,但没有一个是完美的。

  1. 类似的问题: - Implementing Instagram like in-app navigation system on Android

  2. 使用ViewPager: - 目前我正在遵循这种模式,在每个ViewPager选项卡中创建多个片段堆栈

  3. https://tausiq.wordpress.com/2014/06/06/android-multiple-fragments-stack-in-each-viewpager-tab/

1 个答案:

答案 0 :(得分:1)

我有一项创建类似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;
    }
}

我希望,这有帮助