先把结论放在前面:elevation 在 Android 里不是一个"视觉参数",而是三件合一的机制——Z 轴绘制顺序、阴影轮廓的来源、以及 Material 主题里 surface 分层的依据。这题答得浅的人说"用elevation属性控制阴影";答得深的人会说"阴影的成本在轮廓计算与离屏渲染,且 M3 用 surfaceContainer 亮度梯度替代了大部分投影"。"拐点"指的是从"能用"到"该换方案"的那个判定点。能说出拐点在哪、怎么量,才算深入。elevation 的三段机制环节elevation 起的作用关键点绘制顺序决定 Z 轴排序(同父容器内,值大者绘制在上面)值相等时按 XML 顺序决定,不是稳定规则阴影生成由 View 的 outline 决定轮廓形状outline 为 null 时不画阴影主题分层Material 主题里 surface 分层与组件默认 elevation 有规范值组件默认阴影是设计的一部分,改它会破坏层级语言