ActivityKit|灵动岛中的图片资源限制
在灵动岛和 Widget 中,对 Assets 资源有一些限制。如果不满足条件,可能无法显示。
资源大小限制
根据官方文档信息,图片必须小于或等于 4kb,才能在实时互动中显示。

但在实践中,我发现即使 PNG 文件达到 117KB 大小,也可以显示。不确定这个限制是否仅对灵动岛 Minimal 和 Compact 模式下生效?
PDF 格式测试
使用一张 Figma 导出的 PDF 格式文件测试
- 97KB,无法显示
- 20KB,使用在线工具压缩,仍然无法显示
注意:由于 PDF 是矢量图,在 Figma 中即使使用 Scale 将尺寸调整为 0.25x,导出文件大小也不会变化。
PNG 格式测试(推荐)
使用一张 KFC 的 PNG 格式图片做测试:


最佳实践
解释 2026 年 1 月 25 日,我的最佳实践方案:
- 使用 PNF 格式,不使用 PDF 格式。
- 在 Figma 上直接导出 PNG 格式,建议最小选择 0.25x
Comments ()