syncfusion-maui-shimmer

Create programmable shimmer loading placeholders for .NET MAUI apps with SfShimmer.

60|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-shimmer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syncfusion-maui-shimmer
Source: https://github.com/syncfusion/maui-ui-components-skills/tree/main/skills/syncfusion-maui-shimmer
Command: npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-shimmer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SfShimmer provides an animation-powered skeleton placeholder system for .NET MAUI apps, simplifying the creation of loading indicators and improving perceived performance without blocking UI.

Core Features & Use Cases

  • Built-in layout types (CirclePersona, SquarePersona, Profile, Article, Video, Feed, Shopping) for quickly scaffolding content placeholders.
  • Custom View support via CustomView and ShimmerView with ShapeType options (Rectangle, RoundedRectangle, Circle) for precise layout matching.
  • Wave animation customization including Fill, WaveColor, WaveWidth, WaveDirection, RepeatCount, and AnimationDuration for a tailored loading experience.
  • Easy integration with any MAUI View by toggling IsActive and swapping to real Content when data is ready.

Quick Start

Install the Syncfusion MAUI Shimmer package, add an SfShimmer control to a page, and toggle IsActive to reveal the content.

Frequently Asked Questions about syncfusion-maui-shimmer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create skeleton loading placeholders in .NET MAUI?

You create skeleton loading placeholders in .NET MAUI using the SfShimmer control. It provides built-in layout types like Feed and Profile, and supports custom views to display animated shimmer indicators while fetching data.

Can I customize the wave animation for shimmer loading indicators in MAUI apps?

Yes, you can fully customize the shimmer loading wave animation. SfShimmer exposes properties for Fill, WaveColor, WaveWidth, WaveDirection, RepeatCount, and AnimationDuration to tailor the loading experience.

What built-in skeleton screen layouts are available for common UI patterns?

SfShimmer includes built-in skeleton layouts for CirclePersona, SquarePersona, Profile, Article, Video, Feed, and Shopping. These templates allow you to quickly scaffold matching content placeholders for common UI patterns.

How do I transition from a shimmer placeholder to real content when data is ready?

You transition from shimmer to real content by toggling the IsActive property. SfShimmer integrates with any MAUI View, allowing you to deactivate the shimmer animation and swap in the actual content when data fetching completes.

Does SfShimmer support custom shapes for matching complex UI layouts?

Yes, SfShimmer supports custom shapes for complex UI layouts. You can use CustomView and ShimmerView with ShapeType options including Rectangle, RoundedRectangle, and Circle to precisely match your target content layout.