M3E 覆盖清单 · AndroidX 源码指南
AAndroidX 源码指南
M3E 设计系统
ANDROIDX / COMPOSE / MATERIAL 3

M3E 覆盖清单

按 AndroidX catalog 中的 Expressive 标记核对本站覆盖范围,并区分公开 API、示例分类与内部实现。

清单从哪里来

本站不是凭视觉印象决定“什么算 M3E”。清单同时使用三类证据:

  1. catalog 的 Examples.ktisExpressive = true 的示例;
  2. 源码 KDoc 的 @material3expressive 标签;
  3. ExperimentalMaterial3ExpressiveApi 以及 public API dump。

isExpressive 只负责 catalog 分类,不是应用开关;但它很适合反向盘点 AndroidX 团队当前把哪些 samples 视作 Expressive。

当前覆盖

分类页面
设计系统Theme、MotionScheme、MaterialShapes
操作Button、ToggleButton、IconButton、ButtonGroup、SplitButton、FAB、FAB Menu
选择Chips、Slider、Rich TimePicker、ScrollField
反馈LoadingIndicator、Wavy Progress、Pull to Refresh
输入Expressive TextField、SearchBar
导航App Bars、Floating Toolbar、Short NavigationBar、Wide NavigationRail、NavigationSuite
内容ListItem、SegmentedListItem、Menu、ExposedDropdownMenu

“覆盖”不等于稳定

页面存在只表示已建立源码证据链。Alpha 版本仍可能更名、调整参数或删除 API;运行状态依然要在你的 Compose 版本和设备上验证。