Fix navigation rail UI issue.

This commit is contained in:
Docile-Alligator 2025-07-06 12:12:32 -04:00
parent 47e829400f
commit f0f3719fdc
4 changed files with 12 additions and 8 deletions

View File

@ -296,13 +296,14 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb
binding.includedAppBar.viewPagerMainActivity.setPadding(allInsets.left, 0, allInsets.right, 0);
} else {
navigationWrapper.navigationRailView.setFitsSystemWindows(false);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, 0);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, allInsets.bottom);
setMargins(navigationWrapper.navigationRailView,
allInsets.left,
BaseActivity.IGNORE_MARGIN,
BaseActivity.IGNORE_MARGIN,
allInsets.bottom);
BaseActivity.IGNORE_MARGIN
);
binding.includedAppBar.viewPagerMainActivity.setPadding(0, 0, allInsets.right, 0);
}

View File

@ -221,13 +221,14 @@ public class ViewMultiRedditDetailActivity extends BaseActivity implements SortT
binding.frameLayoutViewMultiRedditDetailActivity.setPadding(allInsets.left, 0, allInsets.right, 0);
} else {
navigationWrapper.navigationRailView.setFitsSystemWindows(false);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, 0);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, allInsets.bottom);
setMargins(navigationWrapper.navigationRailView,
allInsets.left,
BaseActivity.IGNORE_MARGIN,
BaseActivity.IGNORE_MARGIN,
allInsets.bottom);
BaseActivity.IGNORE_MARGIN
);
binding.frameLayoutViewMultiRedditDetailActivity.setPadding(0, 0, allInsets.right, 0);
}

View File

@ -283,13 +283,14 @@ public class ViewSubredditDetailActivity extends BaseActivity implements SortTyp
binding.viewPagerViewSubredditDetailActivity.setPadding(allInsets.left, 0, allInsets.right, 0);
} else {
navigationWrapper.navigationRailView.setFitsSystemWindows(false);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, 0);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, allInsets.bottom);
setMargins(navigationWrapper.navigationRailView,
allInsets.left,
BaseActivity.IGNORE_MARGIN,
BaseActivity.IGNORE_MARGIN,
allInsets.bottom);
BaseActivity.IGNORE_MARGIN
);
binding.viewPagerViewSubredditDetailActivity.setPadding(0, 0, allInsets.right, 0);
}

View File

@ -313,13 +313,14 @@ public class ViewUserDetailActivity extends BaseActivity implements SortTypeSele
binding.viewPagerViewUserDetailActivity.setPadding(allInsets.left, 0, allInsets.right, 0);
} else {
navigationWrapper.navigationRailView.setFitsSystemWindows(false);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, 0);
navigationWrapper.navigationRailView.setPadding(0, 0, 0, allInsets.bottom);
setMargins(navigationWrapper.navigationRailView,
allInsets.left,
BaseActivity.IGNORE_MARGIN,
BaseActivity.IGNORE_MARGIN,
allInsets.bottom);
BaseActivity.IGNORE_MARGIN
);
binding.viewPagerViewUserDetailActivity.setPadding(0, 0, allInsets.right, 0);
}