asSkeletonSliver method

Widget asSkeletonSliver({
  1. bool enabled = true,
})

Converts the widget to a skeleton suitable for sliver layouts.

Creates a Skeletonizer wrapper that works within CustomScrollView and other sliver-based layouts. The ignoreContainers parameter is set to false for consistent skeleton appearance in scroll contexts.

Parameters:

  • enabled (bool, default: true): Whether skeleton effect is active

Returns: A Skeletonizer widget configured for sliver layout compatibility.

Example:

ListView.builder(
  itemBuilder: (context, index) => ListTile(
    title: Text('Item $index'),
  ).asSkeletonSliver(enabled: isLoading),
);

Implementation

Widget asSkeletonSliver({bool enabled = true}) {
  return Skeletonizer(enabled: enabled, ignoreContainers: false, child: this);
}