Android Hide And Show Bottom Navigation

[Solved] Android Hide And Show Bottom Navigation | Swift - Code Explorer | yomemimo.com
Question : android hide and show bottom navigation

Answered by : abdoul

public class BottomNavigationViewBehavior extends CoordinatorLayout.Behavior<BottomNavigationView> {
private int height;
@Override
public boolean onLayoutChild(CoordinatorLayout parent, BottomNavigationView child, int layoutDirection) { height = child.getHeight(); return super.onLayoutChild(parent, child, layoutDirection);
}
@Override
public boolean onStartNestedScroll(@NonNull CoordinatorLayout coordinatorLayout, BottomNavigationView child, @NonNull View directTargetChild, @NonNull View target, int axes, int type)
{ return axes == ViewCompat.SCROLL_AXIS_VERTICAL;
}
@Override
public void onNestedScroll(@NonNull CoordinatorLayout coordinatorLayout, @NonNull BottomNavigationView child, @NonNull View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, @ViewCompat.NestedScrollType int type)
{ if (dyConsumed > 0) { slideDown(child); } else if (dyConsumed < 0) { slideUp(child); }
}
private void slideUp(BottomNavigationView child) { child.clearAnimation(); child.animate().translationY(0).setDuration(200);
}
private void slideDown(BottomNavigationView child) { child.clearAnimation(); child.animate().translationY(height).setDuration(200);
}

Source : https://stackoverflow.com/questions/56215403/how-to-hide-bottom-nav-bar-in-fragment | Last Update : Sun, 17 May 20

Question : prevent bottom navigation bar from hiding text android

Answered by : nivin-kumar-m

<com.google.android.material.bottomnavigation.BottomNavigationView ... app:labelVisibilityMode="labeled"/> <--shows the label of each item-->

Source : | Last Update : Wed, 28 Sep 22

Answers related to android hide and show bottom navigation

Code Explorer Popular Question For Swift