Skip to content

Commit 68773a0

Browse files
Add font and label pages to onboarding
1 parent f178054 commit 68773a0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/onboarding/OnboardingActivity.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ public void onPageSelected(int position) {
6565
((ThemeFragment) fragment).saveSelection();
6666
} else if (fragment instanceof StartPageFragment) {
6767
((StartPageFragment) fragment).saveSelection();
68+
} else if (fragment instanceof FontFragment) {
69+
((FontFragment) fragment).saveSelection();
70+
} else if (fragment instanceof BottomLabelsFragment) {
71+
((BottomLabelsFragment) fragment).saveSelection();
6872
} else if (fragment instanceof DataFragment) {
6973
((DataFragment) fragment).saveSelection();
7074
}
@@ -130,6 +134,10 @@ public void onTabReselected(TabLayout.Tab tab) {
130134
((ThemeFragment) fragment).saveSelection();
131135
} else if (fragment instanceof StartPageFragment) {
132136
((StartPageFragment) fragment).saveSelection();
137+
} else if (fragment instanceof FontFragment) {
138+
((FontFragment) fragment).saveSelection();
139+
} else if (fragment instanceof BottomLabelsFragment) {
140+
((BottomLabelsFragment) fragment).saveSelection();
133141
} else if (fragment instanceof DataFragment) {
134142
((DataFragment) fragment).saveSelection();
135143
}
@@ -175,14 +183,16 @@ public Fragment createFragment(int position) {
175183
return switch (position) {
176184
case 0 -> new ThemeFragment();
177185
case 1 -> new StartPageFragment();
178-
case 2 -> new DataFragment();
186+
case 2 -> new FontFragment();
187+
case 3 -> new BottomLabelsFragment();
188+
case 4 -> new DataFragment();
179189
default -> new DoneFragment();
180190
};
181191
}
182192

183193
@Override
184194
public int getItemCount() {
185-
return 4;
195+
return 6;
186196
}
187197
}
188198
}

0 commit comments

Comments
 (0)