Skip to content

Reference

an-view

The plain container — a UIView, a ViewGroup, an NSView — and the demonstration of what every primitive gets from the base class.

A view with nothing of its own. It adds no props beyond the base, which is exactly what makes it the clearest place to see what the base gives you: background, border, opacity, the transforms, animate, the accessibility contract, every gesture, (layout) and (safeArea).

It is also what almost every layout is made of. Flexbox runs over these.

iOS · iPadOS Android macOS tvOS visionOS watchOS Wear OS
iOS · iPadOS Android macOS watchOS
UIView ViewGroup NSView ZStack
Prop Type Default
enabled boolean | null true
<an-view [style.flexDirection]="'row'" [style.gap]="'12'" [style.padding]="'16'"
[backgroundColor]="'#12151a'" [borderRadius]="12">
<an-view [style.flex]="'1'" [backgroundColor]="'#1e2a4a'"></an-view>
<an-view [style.width]="'80'" [backgroundColor]="'#2a1e4a'"></an-view>
</an-view>

Every primitive also carries the base props — background, border, opacity, the transforms, animate, the accessibility contract — and every gesture. See Components for the full base, Events for the payloads.