maui-404458-shimmer-view-overview.md
The ShimmerView control allows you to add a shimmer effect when loading data in your mobile app.
Download and install the DevExpress.Maui.Controls package from the DevExpress NuGet Gallery to obtain the ShimmerView component. For more information on how to build your first .NET MAUI app, refer to the following help topic: Get Started.
To show the predefined skeleton screen (a gray rectangle with shimmer effects) above primary content, follow the steps below:
ShimmerView to the page.ShimmerView.Content property is a content property. You can skip the <Content> tag in your markup.true to show shimmer animation. Once IsLoading switches to false, the ShimmerView replaces the animation with the UI elements you specified.<ContentPage
xmlns:dx="http://schemas.devexpress.com/maui">
<VerticalStackLayout>
<Switch x:Name="switch" IsToggled="True" HorizontalOptions="Start" />
<dx:ShimmerView IsLoading="{Binding Source={x:Reference switch}, Path=IsToggled, Mode=TwoWay}"
HeightRequest="500" WaveDuration="00:00:02.00">
<Image Source="devexpress_logo_extra_large_color" WidthRequest="200" HeightRequest="200"/>
</dx:ShimmerView>
</VerticalStackLayout>
</ContentPage>
LayoutThis topic explains how to create a custom skeleton screen.Custom AppearanceThis topic explains how to customize shimmer wave appearance settings.
The following examples show how to use the ShimmerView control in your .NET MAUI App: