FloatingActionButton doesn’t hide
It is due to the app:layout_anchor attribute. You must get rid of the anchor before changing visibility: CoordinatorLayout.LayoutParams p = (CoordinatorLayout.LayoutParams) fab.getLayoutParams(); p.setAnchorId(View.NO_ID); fab.setLayoutParams(p); fab.setVisibility(View.GONE);