-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Android UI Development with Jetpack Compose
By :

Your user interface will often contain information that need not be visible all the time. For example, in an address book, you may want to show only key attributes of a contact and present detailed information upon request, typically after a button click. However, just showing and hiding the additional data feels sudden and abrupt. Using animations leads to a more pleasant experience, so let’s investigate this more.
In this section, we will look at the AnimatedVisibilityDemo()
composable function. Like StateDemo()
, SingleValueAnimationDemo()
, and MultipleValuesAnimationDemo()
, it uses a Column()
, which contains a Button()
and a Box()
. This part of the code is simple and straightforward, so there is no need to repeat it in print. The button toggles a state, which starts the animation. Let’s see how this works:
AnimatedVisibility( visible = visible, enter =...