agentsclimarketplace

Syncfusion maui shimmer

Skill syncfusion/maui-ui-components-skills/skills/syncfusion-maui-shimmer

Implements Syncfusion .NET MAUI Shimmer (SfShimmer) loading placeholder effects. Use when implementing shimmer or skeleton loading animations, loading placeholders, or content loading indicators in .NET MAUI apps. Covers shimmer types (CirclePersona, Article, Feed, Shopping), custom shimmer views, wave animation, and customization.From its SKILL.md

Install
npx -y skills add syncfusion/maui-ui-components-skills --skill syncfusion-maui-shimmer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

3.3 KB, 654 tokens by cl100k_base, as published. Nobody here has run it

Implementing .NET MAUI Shimmer (SfShimmer)

SfShimmer displays an animated shimmer placeholder while content loads in the background, improving perceived app responsiveness. It supports 7 built-in layout types, fully custom views using ShimmerView shapes, and extensive wave animation customization.

When to Use This Skill

Use this skill when users need to:

  • Add a loading placeholder before data or content is fetched
  • Show a skeleton screen while an API call completes
  • Replace a spinner with a content-shaped loading animation
  • Customize shimmer colors, wave direction, or animation speed
  • Build a custom shimmer layout that mirrors your actual UI

Component Overview

The SfShimmer control provides:

  • Built-in Layout Types: 7 pre-designed shimmer patterns (CirclePersona, SquarePersona, Profile, Article, Video, Feed, Shopping)
  • Custom View Support: Build custom shimmer layouts using ShimmerView with Circle, Rectangle, and RoundedRectangle shapes
  • Wave Animation Control: Configurable wave direction (5 options), width, and animation duration
  • Color Customization: Independent Fill (background) and WaveColor (highlight) properties
  • Repeat Patterns: RepeatCount property for vertical stacking of shimmer layouts
  • Content Toggle: IsActive property for seamless switching between shimmer and loaded content
  • Flexible Integration: Works with any .NET MAUI View as child content
  • Performance Optimized: Lightweight animation that improves perceived app responsiveness

Documentation and Navigation Guide

Getting Started

πŸ“„ Read: references/getting-started.md

  • Installing Syncfusion.Maui.Core NuGet package
  • Registering the handler in MauiProgram.cs
  • Adding SfShimmer in XAML and C#
  • Toggling between shimmer and content with IsActive

Built-in View Types

πŸ“„ Read: references/built-in-views.md

  • 7 built-in ShimmerType values: CirclePersona, SquarePersona, Profile, Article, Video, Feed, Shopping
  • Setting the Type property in XAML and C#
  • Default type and when to choose each layout

Custom Views

πŸ“„ Read: references/custom-views.md

  • Building a custom shimmer layout with CustomView and BoxView
  • Using ShimmerView with ShapeType (Circle, Rectangle, RoundedRectangle)
  • Full XAML and C# examples for complex custom layouts

Customization & Animation

πŸ“„ Read: references/customization.md

  • Fill β€” shimmer background color
  • WaveColor β€” shimmer highlight color
  • WaveWidth β€” width of the wave highlight
  • WaveDirection β€” 5 directions (Default, LeftToRight, RightToLeft, TopToBottom, BottomToTop)
  • RepeatCount β€” repeat the shimmer pattern vertically
  • AnimationDuration β€” control animation speed in milliseconds

What ships with it: 4 files

20.4 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.