{ "schemaVersion": 2, "sourceKind": "structured-spec", "confidence": "high", "slug": "pagetransition", "name": "页面跳转 PageTransition", "semanticTypeCandidates": [ "transition", "page-anim" ], "variantDimensions": [ { "name": "effect", "values": [ "fade", "slide", "zoom" ] }, { "name": "direction", "values": [ "forward", "backward" ] } ], "representativeVariants": [ { "effect": "fade", "direction": "forward", "label": "淡入(前进)" }, { "effect": "slide", "direction": "forward", "label": "滑动(前进)" }, { "effect": "slide", "direction": "backward", "label": "滑动(后退,反向)" }, { "effect": "zoom", "direction": "forward", "label": "缩放" } ], "anatomy": { "route": "路由切换动画", "duration": "动画时长 0.3-0.5s", "direction": "支持前进/后退方向感知" }, "structurePatterns": { "duration": "0.3-0.5s", "effects": "淡入 / 滑动 / 缩放" }, "usageHints": [ "路由切换动画", "可选淡入、滑动、缩放", "动画时长 0.3-0.5s", "支持前进/后退方向感知", "减少页面跳动,提升体验" ], "doNotInvent": [ "与具体路由库的集成方式" ], "unknowns": [ "默认效果与默认时长", "缓动曲线取值" ] }