/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | page_transition_model_impl.cpp | 24 const auto& pageTransition = GetPageTransition(); in SetSlideEffect() local 25 if (pageTransition) { in SetSlideEffect() 26 pageTransition->SetEffect(effect); in SetSlideEffect() 32 const auto& pageTransition = GetPageTransition(); in SetTranslateEffect() local 33 if (pageTransition) { in SetTranslateEffect() 40 const auto& pageTransition = GetPageTransition(); in SetScaleEffect() local 41 if (pageTransition) { in SetScaleEffect() 48 const auto& pageTransition = GetPageTransition(); in SetOpacityEffect() local 49 if (pageTransition) { in SetOpacityEffect() 57 if (pageTransition) { in SetOnEnter() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/page_transition/ |
H A D | page_transition_component.h | 124 void PushPageTransition(const RefPtr<PageTransition>& pageTransition) in PushPageTransition() argument 126 pageTransitionStack_.push(pageTransition); in PushPageTransition() 134 auto pageTransition = pageTransitionStack_.top(); in PopPageTransition() local 136 if (pageTransition) { in PopPageTransition() 137 PageTransition::ProcessPageTransitionType(pageTransition); in PopPageTransition() 138 pageTransitions_[pageTransition->GetType()] = pageTransition; in PopPageTransition() 145 auto pageTransition = pageTransitionStack_.top(); in ClearPageTransitionStack() local 146 if (pageTransition) { in ClearPageTransitionStack() 147 PageTransition::ProcessPageTransitionType(pageTransition); in ClearPageTransitionStack() 148 pageTransitions_[pageTransition->GetType()] = pageTransition; in ClearPageTransitionStack()
|
H A D | page_transition_info.h | 34 static void ProcessPageTransitionType(const RefPtr<PageTransition>& pageTransition) in ProcessPageTransitionType() argument 36 if (pageTransition->type_ == PageTransitionType::ENTER) { in ProcessPageTransitionType() 37 switch (pageTransition->routeType_) { in ProcessPageTransitionType() 39 pageTransition->type_ = PageTransitionType::ENTER_POP; in ProcessPageTransitionType() 42 pageTransition->type_ = PageTransitionType::ENTER_PUSH; in ProcessPageTransitionType() 48 } else if (pageTransition->type_ == PageTransitionType::EXIT) { in ProcessPageTransitionType() 49 switch (pageTransition->routeType_) { in ProcessPageTransitionType() 51 pageTransition->type_ = PageTransitionType::EXIT_POP; in ProcessPageTransitionType() 54 pageTransition->type_ = PageTransitionType::EXIT_PUSH; in ProcessPageTransitionType()
|
H A D | page_transition_element.cpp | 373 auto pageTransition = GetCurrentPageTransition(event, direction_); in SetTransition() local 377 if (pageTransition) { in SetTransition() 378 contentOutOption_ = ProcessPageTransition(pageTransition, event); in SetTransition() 387 if (pageTransition) { in SetTransition() 388 contentInOption_ = ProcessPageTransition(pageTransition, event); in SetTransition() 509 const RefPtr<PageTransition>& pageTransition, TransitionEvent event) in ProcessPageTransition() argument 511 auto tweenOption = pageTransition->GetTweenOption(); in ProcessPageTransition() 515 tweenOption, pageTransition->GetSlideEffect(), pageTransition->GetType(), direction_); in ProcessPageTransition() 517 auto onExitHandler = pageTransition->GetOnExitHandler(); in ProcessPageTransition() 518 auto onEnterHandler = pageTransition->GetOnEnterHandler(); in ProcessPageTransition() [all …]
|
H A D | page_transition_element.h | 52 …TweenOption ProcessPageTransition(const RefPtr<PageTransition>& pageTransition, TransitionEvent ev…
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-page-transition-animation.md | 6 pageTransition的函数为: 9 pageTransition() { 43 pageTransition() { 55 pageTransition() { 87 pageTransition() { 105 pageTransition() { 144 pageTransition() { 189 pageTransition() { 240 pageTransition() { 297 pageTransition() { [all …]
|
H A D | arkts-transition-overview.md | 18 - [页面转场动画(不推荐)](arkts-page-transition-animation.md):页面的路由转场方式,可以通过在pageTransition函数中自定义页面入场和页面退场的转场…
|
H A D | arkts-navigation-introduction.md | 45 | 屏蔽转场动画 | 支持全局和单次 | 支持 设置pageTransition方法d…
|
H A D | arkts-FullScreenComponent.md | 89 …ui/arkui-ts/ts-page-transition-animation.md) | 不支持 | 当路由进行切换时,可以通过在pageTransition函数中自定义页面入场和页面退场…
|
H A D | arkts-ui-extension-components.md | 109 …ui/arkui-ts/ts-page-transition-animation.md) | 不支持 | 当路由进行切换时,可以通过在pageTransition函数中自定义页面入场和页面退场…
|
/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | transition-animation.md | 38 通过设置pageTransition方法,配置进行配置转场参数。 175 // 页面转场通过全局pageTransition方法进行配置转场参数 176 pageTransition() { 213 pageTransition() { 268 pageTransition() { 687 // 页面转场通过全局pageTransition方法进行配置转场参数 688 pageTransition() { 714 // 页面转场通过全局pageTransition方法进行配置转场参数 715 pageTransition() { 750 // 页面转场通过全局pageTransition方法进行配置转场参数 [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-page-transition-animation.md | 1 # 页面间转场 (pageTransition) 11 ## pageTransition section 13 pageTransition?(): void 56 pageTransition() { 100 pageTransition() { 276 pageTransition() { 318 pageTransition() { 355 pageTransition() { 381 pageTransition() { 426 pageTransition() { [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.2/ |
H A D | changelogs-arkui.md | 84 对ArkUI系统组件的使用场景进行限制,仅允许在struct的build方法内, pageTransition方法内或@Builder修饰的函数内使用。 104 如果ArkUI系统组件不在struct的build方法内,pageTransition方法内,@Builder修饰的函数内使用,编译报错。 112 ArkUI系统组件必须在struct的build方法内,pageTransition方法内,@Builder修饰的函数内使用。
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-page-transition-animation.md | 1 # Page Transition (pageTransition) 11 ## pageTransition section 13 pageTransition?(): void 97 pageTransition() { 125 pageTransition() { 187 pageTransition() { 229 pageTransition() { 266 pageTransition() { 292 pageTransition() { 337 pageTransition() { [all …]
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-arkui-animation-interactive-event.md | 56 …(../reference/apis-arkui/arkui-ts/ts-page-transition-animation.md#示例)在当前页面和目标页面中定义pageTransition方法。 143 可以使用pageTransition函数来实现页面转场效果,通过PageTransitionEnter和PageTransitionExit指定页面进入和退出的动画效果,将其slide属性设置为Sl… 159 pageTransition() { 178 pageTransition() {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-curve.md | 186 …animatorproperty.md)、[animateTo](arkui-ts/ts-explicit-animation.md)、[pageTransition](arkui-ts/ts-p… 193 …animatorproperty.md)、[animateTo](arkui-ts/ts-explicit-animation.md)、[pageTransition](arkui-ts/ts-p… 222 …animatorproperty.md)、[animateTo](arkui-ts/ts-explicit-animation.md)、[pageTransition](arkui-ts/ts-p… 228 …animatorproperty.md)、[animateTo](arkui-ts/ts-explicit-animation.md)、[pageTransition](arkui-ts/ts-p… 260 …animatorproperty.md)、[animateTo](arkui-ts/ts-explicit-animation.md)、[pageTransition](arkui-ts/ts-p…
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-page-transition-animation.md | 6 The **pageTransition** function is as follows: 9 pageTransition() { 43 pageTransition() { 55 pageTransition() { 87 pageTransition() { 105 pageTransition() { 144 pageTransition() { 189 pageTransition() { 240 pageTransition() { 297 pageTransition() { [all …]
|
H A D | arkts-transition-overview.md | 18 …): achieved by customizing the page transition effects through the **pageTransition** API. To achi…
|
H A D | arkts-navigation-introduction.md | 45 … | Supported, by setting **duration** in the **pageTransition** API to **0**|
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/ |
H A D | js_ace_page.cpp | 65 RefPtr<PageTransitionComponent> pageTransition; in ~JsAcePage() local 66 pageTransition.Swap(pageTransition_); in ~JsAcePage() 73 [domDoc, pageTransition, component, radioGroups]() mutable { in ~JsAcePage() 76 pageTransition.Reset(); in ~JsAcePage()
|
H A D | js_ace_page.h | 96 void SetPageTransition(const RefPtr<PageTransitionComponent>& pageTransition) in SetPageTransition() argument 98 pageTransition_ = pageTransition; in SetPageTransition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stage/ |
H A D | page_pattern.h | 164 void SetPageInTransition(bool pageTransition) in SetPageInTransition() argument 166 isPageInTransition_ = pageTransition; in SetPageInTransition()
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.9.2/ |
H A D | changelogs-arkui.md | 84 Restricted the use of ArkUI built-in components to the build methods of structs, **pageTransition**… 104 …if a built-in component is not used in a build method of a struct, **pageTransition** method, or a… 112 Use ArkUI built-in components only in build methods of structs, **pageTransition** methods, and @Bu…
|
/ohos5.0/docs/en/application-dev/faqs/ |
H A D | faqs-arkui-animation-interactive-event.md | 56 1. Define the **pageTransition** method for the current and target pages, by following instructions… 143 You can use the **pageTransition** API to implement the page transition effect. Specifically, set t… 159 pageTransition() { 178 pageTransition() {
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-curve.md | 186 …torproperty.md), [animateTo](arkui-ts/ts-explicit-animation.md), or [pageTransition](arkui-ts/ts-p… 193 …torproperty.md), [animateTo](arkui-ts/ts-explicit-animation.md), or [pageTransition](arkui-ts/ts-p… 222 …torproperty.md), [animateTo](arkui-ts/ts-explicit-animation.md), or [pageTransition](arkui-ts/ts-p… 228 …torproperty.md), [animateTo](arkui-ts/ts-explicit-animation.md), or [pageTransition](arkui-ts/ts-p… 260 …torproperty.md), [animateTo](arkui-ts/ts-explicit-animation.md), or [pageTransition](arkui-ts/ts-p…
|