NativeShimmerLayout enum

Layout variants for NativeAdShimmer matching each Figma Native and Native Full template.

Inheritance
Available extensions

Values

small → const NativeShimmerLayout

Figma Ads/Native/Small (375x100): Left 84x84 Icon + Middle (Headline + 2 Body lines) + Right 110x40 CTA + Top-Right AD Badge.

normal → const NativeShimmerLayout

Figma Ads/Native/Normal (375x132): Top Row (60x60 Icon + Headline & 2 Body lines + Top-Right AD Badge) + Bottom 359x40 CTA.

nativeViewSmall → const NativeShimmerLayout

Figma Ads/Native_mediaview/Native/Native_view (smail) (375x136): Left 120x120 MediaView + Right Column (AD Badge + Headline + 2 Body lines + 229x40 CTA).

medium01 → const NativeShimmerLayout

Figma Ads/Native/Medium0.1 (375x182): Top Row (AD Badge + Headline) + Middle Row (40x40 Icon + Centered 160x90 MediaView) + Bottom 359x40 CTA.

nativeView → const NativeShimmerLayout

Figma Ads/Native_mediaview/Native/Native_view (375x203): Top 359x118 MediaView + Bottom Row (55x55 Icon + AD Badge/Headline/Body + Right 110x40 CTA).

medium → const NativeShimmerLayout

Figma Ads/Native/Medium & Ads?Native_mediaview Variant2 (375x272): Top Row (60x60 Icon + Headline/Body + Top-Right AD Badge) + Middle 359x136 MediaView + Bottom 359x40 CTA.

mediumMediaView → const NativeShimmerLayout

Figma Ads?Native_mediaview Default (375x272): Top Full-Width CTA (40px) + Middle 359x136 MediaView + Bottom Row (60x60 Icon + Headline/Body + Right AD Badge).

mediaViewSplitCenter → const NativeShimmerLayout

Figma Ads?Native_mediaview Variant3 (375x272): Top-Right AD Badge + Middle Row (60x60 Icon + 165x206 MediaView + Right Column Headline/Body) + Bottom 359x40 CTA.

mediaViewSplitRight → const NativeShimmerLayout

Figma Ads?Native_mediaview Variant4 (375x272): Left Column (60x60 Icon + AD Badge/Headline + Body) + Right 165x206 MediaView + Bottom 359x40 CTA.

mediaViewLarge → const NativeShimmerLayout

Figma Ads?Native_mediaview Variant5 (375x272): Top 359x187 Large MediaView + Bottom Row (55x55 Icon + AD Badge/Headline/Body + Right 110x40 CTA).

big → const NativeShimmerLayout

Figma Ads/Native/Big (375x282): Top 359x146 MediaView + Middle Row (60x60 Icon + Headline/Body + Right AD Badge) + Bottom 359x40 CTA.

mediumCls → const NativeShimmerLayout

Figma Ads/Native_cls (375x282): Top-Left AD Badge + Top-Right 24x24 Collapse Button + Middle Row (60x60 Icon + 170x170 MediaView + Right Headline/Body) + Bottom 359x40 CTA.

mediumInterstitial → const NativeShimmerLayout

Figma Ads Interstitial Classic Card (Iphone / Variant11): Top MediaView with centered bottom overlapping App Icon + AD Badge/Headline + 2 Body lines + Bottom Full-Width CTA.

fullScreenTallStacked → const NativeShimmerLayout

Figma Ads Interstitial Tall Media + Stacked Buttons (Variant2 / Variant10).

fullScreenHeaderTop → const NativeShimmerLayout

Figma Ads Interstitial Header Top + Tall Media (Variant3).

fullScreenTallBottomInfo → const NativeShimmerLayout

Figma Ads Interstitial Tall Media + Bottom Info + Single/Split/Floating CTA (Variants 4, 6, 7, 8, 9, 12).

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<NativeShimmerLayout>
A constant List of the values in this enum, in order of their declaration.