I had similar issue when using TransitionManager.beginDelayedTransition(), in the layout inspector I see that the view is Gone but still taking space, I think it is bug in Android, a workaround is to execute the visibility block with View.post(Runnable action)