public override bool OnLayoutChild(CoordinatorLayout parent, Object child, int layoutDirection) { // First let the parent lay it out parent.OnLayoutChild((FloatingActionButton)child, layoutDirection); updateFabTranslationForBottomNavigationBar(parent, (FloatingActionButton)child, null); return(base.OnLayoutChild(parent, child, layoutDirection)); }
/////////////////////////////////////////////////////////////////////////// // onBottomBar changes /////////////////////////////////////////////////////////////////////////// //JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: @Override public boolean onLayoutChild(Android.Support.Design.Widget.CoordinatorLayout parent, final V child, int layoutDirection) public override bool OnLayoutChild(CoordinatorLayout parent, Object child, int layoutDirection) { // First let the parent lay it out parent.OnLayoutChild((V)child, layoutDirection); if (child is BottomNavigationBar) { mViewRef = new WeakReference((BottomNavigationBar)child); } ((V)child).Post(() => { mBottomNavHeight = ((V)child).Height; }); updateSnackBarPosition(parent, (V)child, getSnackBarInstance(parent, (V)child)); return(base.OnLayoutChild(parent, child, layoutDirection)); }