Expansion Panel Text — PAM Native UI
PAM Native UI · Android evidence
p-expansion-panel-text rendered by the production retained-native pipeline. The specimen below is a real Physical Samsung SM-G973F Android 12 (API 31) capture at 420 dpi, not an HTML recreation.
- Family
- Surfaces and media
- Module
expansion-panels- PHP facade
PExpansionPanelText- Native targets
- Android · UIKit
Surfaces and media component rendered through the retained-native Android and UIKit pipeline.
Android specimen

This is a static or anatomical component. Its Android evidence is the rendered specimen; no synthetic interaction recording is published.
Showcase profiles
Every profile below is rendered by the Android catalog route shown above.
- Default
- Accordion
- Inset
- Popout
- Multiple
- Mandatory
- Readonly
- Disabled
PHP usage
use Pam\MobileUi\Material\PExpansionPanelText;
use Pam\Native\UI\Text;
PExpansionPanelText::make(
[
'variant' => "accordion",
'accessibilityLabel' => "PExpansionPanelText preview",
'disabled' => true,
],
Text::make('Expansion Panel Text'),
);The equivalent PAM template entry point is <p-expansion-panel-text>…</p-expansion-panel-text>.
See the PAM Native UI guide for event, state and styling conventions, and the quality contractfor native behavior requirements.
Component properties
| Property | Observed type | Showcase values |
|---|---|---|
accessibilityLabel | string | "PExpansionPanelText preview" |
disabled | bool | true |
mandatory | bool | true |
multiple | bool | true |
readonly | bool | true |
variant | string | "accordion", "inset", "popout" |