用途:为 Jetpack Compose(Kotlin)中的动画与绘制提供官方主要 API 参考,按任务映射到对应分类的 README,再定位到具体 .md 文件查阅细节。
目录结构:技能位于 skills/android-compose-graphics-animation/,含 SKILL.md 与 references/ 下的 animation-apis、animation-spec、shared-elements、graphics-draw、images 五个分类,每个分类有 README.md 与多个分页文档。
主要能力:animation-apis 覆盖 AnimatedVisibility、AnimatedContent、Crossfade、animate*AsState、Animatable、InfiniteTransition、Transition、LookaheadScope 等;animation-spec 覆盖 AnimationSpec、tween、spring、keyframes、Repeatable、Snap、Easing、VectorConverter 等;shared-elements 覆盖 SharedTransitionLayout、sharedElement、sharedBounds、ResizeMode、BoundsTransform 等共享元素转场;graphics-draw 覆盖 Canvas、DrawScope、绘制类 Modifier、Shape、Brush、Path、Color、BlendMode、RenderEffect、MeshGradient 等;images 覆盖 Image、Painter、ImageBitmap、ContentScale、ColorFilter、ImageVector、Icons、AsyncImage 等。
使用方式:先按下述映射找任务分类,读取 references/{category}/README.md 定位目标页面,再 Read 对应 .md 获取详情。任务→分类:显示与切换动画用 animation-apis;单值动画用 animation-apis;多动画协同用 animation-apis;速度与轨迹用 animation-spec;曲线、重复与类型转换用 animation-spec;共享元素转场用 shared-elements;自定义绘制与图形、涂色、合成用 graphics-draw;绘制类 Modifier 用 graphics-draw;图片显示用 images;矢量图、图标与异步图用 images。
适用场景:在 Compose 项目中实现界面过渡、状态驱动动画、共享元素转场、自绘图形与图片处理时查阅。
限制:布局与状态管理由 android-compose-ui 负责,Material3 组件与主题由 android-compose-components 负责;本资料未提供安装命令、版本要求、收费或平台信息。