rememberPlaceholderState
@Composable
public fun rememberPlaceholderState(isVisible: Boolean): PlaceholderState
Creates a PlaceholderState that is remembered across compositions.
A PlaceholderState should be created for each component that has placeholder data, such as a
Card or a Button. The state is used to coordinate all of the different placeholder effects
and animations.
Placeholder has a number of different effects designed to work together.
Modifier.placeholderShimmer does a shimmer animation over the whole component that includes the
placeholders. There should only be one placeholderShimmer for each component.
Modifier.placeholder draws a placeholder shape on top of content that is waiting to load. There
can be multiple placeholders in a component. For example, one for the title of an AppCard,
another for the app name, and so on.
Once all of the components content is loaded, isVisible is false the shimmer will stop and a
wipe off animation will remove the placeholders to reveal the content.
Parameters
| isVisible | the initial state of the placeholder. |
