I would like to transition between two activities(Activity A and Activity B).Activity A contains a floating action button (FAB) on the bottom right. When the FAB is clicked, the FAB should transform into a new surface that spans the entire screen and that entire screen is Activity B. When the back button is pressed in Activity B then the whole screen surface should shrink back to FAB which is now Activity A. How can I do that?