界面设计原型如何补齐稳定性边界原型能说明视觉方向不代表已经能承受真实设备和数据量。把它带进产品前先在 profile 模式观察耗时再缩小重绘范围、控制图片和绘制成本。优化要围绕录到的热点不要为了“性能”到处包边界。动画状态放在最小子树中比在页面根部逐帧setState更容易维护AnimatedBuilder( animation: controller, child: const Icon(Icons.favorite), builder: (_, child) Transform.scale( scale: 1 controller.value * .08, child: child, ), )RepaintBoundary适合与周围相对独立、频繁变化的局部它不是绘制加速开关。saveLayer、裁剪和半透明效果是否昂贵也要用时间线确认。原型落地时保留减少动态效果、加载和失败状态才算把好看的画面变成可用功能。