mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-25 02:18:23 +01:00
Fix bottom app bar is under navbar in immersive mode.
This commit is contained in:
parent
dafd0796e9
commit
e3445373d9
@ -165,6 +165,8 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb
|
||||
FloatingActionButton fab;
|
||||
@BindView(R.id.bottom_navigation_main_activity)
|
||||
BottomAppBar bottomNavigationView;
|
||||
@BindView(R.id.linear_layout_bottom_app_bar_main_activity)
|
||||
LinearLayout linearLayoutBottomAppBar;
|
||||
@BindView(R.id.subscriptions_bottom_app_bar_main_activity)
|
||||
TextView subscriptionsBottomAppBar;
|
||||
@BindView(R.id.multi_reddit_bottom_app_bar_main_activity)
|
||||
@ -269,10 +271,8 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb
|
||||
int navBarResourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android");
|
||||
if (navBarResourceId > 0) {
|
||||
int navBarHeight = resources.getDimensionPixelSize(navBarResourceId);
|
||||
CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) fab.getLayoutParams();
|
||||
params.bottomMargin = navBarHeight;
|
||||
fab.setLayoutParams(params);
|
||||
|
||||
linearLayoutBottomAppBar.setPadding(0,
|
||||
(int) (6 * resources.getDisplayMetrics().density), 0, navBarHeight);
|
||||
nestedScrollView.setPadding(0, 0, 0, navBarHeight);
|
||||
}
|
||||
}
|
||||
@ -473,6 +473,7 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb
|
||||
|
||||
@Override
|
||||
public void onPageSelected(int position) {
|
||||
bottomNavigationView.performShow();
|
||||
fab.show();
|
||||
if (isInLazyMode) {
|
||||
if (position == sectionsPagerAdapter.getCurrentLazyModeFragmentPosition()) {
|
||||
|
@ -61,14 +61,12 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
android:gravity="center"
|
||||
android:visibility="gone"
|
||||
app:backgroundTint="?attr/backgroundColor"
|
||||
app:layout_anchorGravity="start"
|
||||
app:fabAnimationMode="scale"
|
||||
app:fabAlignmentMode="center">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/linear_layout_bottom_app_bar_main_activity"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:weightSum="3"
|
||||
|
Loading…
Reference in New Issue
Block a user