/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stage/ |
H A D | page_transition_effect.h | 32 PageTransitionEffect(PageTransitionType type, const PageTransitionOption& option) in PageTransitionEffect() 128 bool CanFit(PageTransitionType type) const in CanFit() 131 case PageTransitionType::ENTER_PUSH: in CanFit() 132 … return type_ == PageTransitionType::ENTER && animationOption_.routeType != RouteType::POP; in CanFit() 133 case PageTransitionType::ENTER_POP: in CanFit() 135 case PageTransitionType::EXIT_PUSH: in CanFit() 136 … return type_ == PageTransitionType::EXIT && animationOption_.routeType != RouteType::POP; in CanFit() 137 case PageTransitionType::EXIT_POP: in CanFit() 138 … return type_ == PageTransitionType::EXIT && animationOption_.routeType != RouteType::PUSH; in CanFit() 164 PageTransitionType GetPageTransitionType() const in GetPageTransitionType() [all …]
|
H A D | stage_manager.cpp | 68 …if (transitionType == PageTransitionType::EXIT_PUSH || transitionType == PageTransitionType::EXIT_… in FirePageTransition() 217 …FirePageHide(hidePageNode, needTransition ? PageTransitionType::EXIT_PUSH : PageTransitionType::NO… in PushPage() 229 …FirePageHide(hidePageNode, needTransition ? PageTransitionType::EXIT_PUSH : PageTransitionType::NO… in PushPage() 232 FirePageShow(node, needTransition ? PageTransitionType::ENTER_PUSH : PageTransitionType::NONE); in PushPage() 345 … FirePageHide(pageNode, needTransition ? PageTransitionType::EXIT_POP : PageTransitionType::NONE); in PopPage() 346 …FirePageShow(inPageNode, needTransition ? PageTransitionType::ENTER_POP : PageTransitionType::NONE… in PopPage() 391 …pageNode, firstPageTransition && needTransition ? PageTransitionType::EXIT_POP : PageTransitionTyp… in PopPageToIndex() 399 …FirePageShow(newPageNode, needTransition ? PageTransitionType::ENTER_POP : PageTransitionType::NON… in PopPageToIndex() 465 … FirePageHide(lastPage, needTransition ? PageTransitionType::EXIT_PUSH : PageTransitionType::NONE); in MovePageToFront() 469 FirePageShow(node, needTransition ? PageTransitionType::ENTER_PUSH : PageTransitionType::NONE); in MovePageToFront() [all …]
|
H A D | stage_manager.h | 52 …ic void FirePageHide(const RefPtr<UINode>& node, PageTransitionType transitionType = PageTransitio… 53 …ic void FirePageShow(const RefPtr<UINode>& node, PageTransitionType transitionType = PageTransitio…
|
H A D | page_pattern.cpp | 93 bool PagePattern::TriggerPageTransition(PageTransitionType type, const std::function<void()>& onFin… in TriggerPageTransition() 107 …if (transitionType == PageTransitionType::ENTER_PUSH || transitionType == PageTransitionType::ENTE… in TriggerPageTransition() 121 …RouteType routeType = (type == PageTransitionType::ENTER_POP || type == PageTransitionType::EXIT_P… in TriggerPageTransition() 366 RefPtr<PageTransitionEffect> PagePattern::FindPageTransitionEffect(PageTransitionType type) in FindPageTransitionEffect()
|
H A D | page_transition_model_ng.h | 33 void CreateTransition(PageTransitionType type, const PageTransitionOption& option) override;
|
H A D | page_pattern.h | 125 RefPtr<PageTransitionEffect> FindPageTransitionEffect(PageTransitionType type); 138 bool TriggerPageTransition(PageTransitionType type, const std::function<void()>& onFinish);
|
H A D | page_transition_model.h | 39 virtual void CreateTransition(PageTransitionType type, const PageTransitionOption& option) = 0;
|
H A D | page_transition_model_ng.cpp | 83 void PageTransitionModelNG::CreateTransition(PageTransitionType type, const PageTransitionOption& o… in CreateTransition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/page_transition/ |
H A D | page_transition_info.h | 36 if (pageTransition->type_ == PageTransitionType::ENTER) { in ProcessPageTransitionType() 39 pageTransition->type_ = PageTransitionType::ENTER_POP; in ProcessPageTransitionType() 48 } else if (pageTransition->type_ == PageTransitionType::EXIT) { in ProcessPageTransitionType() 51 pageTransition->type_ = PageTransitionType::EXIT_POP; in ProcessPageTransitionType() 54 pageTransition->type_ = PageTransitionType::EXIT_PUSH; in ProcessPageTransitionType() 63 PageTransition(PageTransitionType type = PageTransitionType::ENTER) : type_(type) {} 91 PageTransitionType GetType() const in GetType() 145 if (type_ == PageTransitionType::ENTER) { in AddTranslateAnimation() 162 if (type_ == PageTransitionType::ENTER) { in AddScaleAnimation() 174 if (type_ == PageTransitionType::ENTER) { in AddOpacityAnimation() [all …]
|
H A D | page_transition_element.cpp | 551 type = PageTransitionType::ENTER; in GetCurrentPageTransition() 553 type = PageTransitionType::EXIT; in GetCurrentPageTransition() 562 PageTransitionType PageTransitionElement::GetPageTransitionType(TransitionEvent event, TransitionDi… in GetPageTransitionType() 566 return PageTransitionType::ENTER_POP; in GetPageTransitionType() 568 return PageTransitionType::ENTER_PUSH; in GetPageTransitionType() 572 return PageTransitionType::EXIT_POP; in GetPageTransitionType() 574 return PageTransitionType::EXIT_PUSH; in GetPageTransitionType()
|
H A D | page_transition_element.h | 65 …static PageTransitionType GetPageTransitionType(TransitionEvent event, TransitionDirection directi… 83 std::unordered_map<PageTransitionType, RefPtr<PageTransition>> pageTransitions_;
|
H A D | page_transition_component.h | 168 const std::unordered_map<PageTransitionType, RefPtr<PageTransition>>& GetPageTransitions() const in GetPageTransitions() 180 std::unordered_map<PageTransitionType, RefPtr<PageTransition>> pageTransitions_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navdestination_node_base.h | 164 void SetTransitionType(PageTransitionType type) in SetTransitionType() 169 PageTransitionType GetTransitionType() const in GetTransitionType() 192 PageTransitionType transitionType_ = PageTransitionType::NONE;
|
H A D | nav_bar_node.cpp | 76 SetTransitionType(PageTransitionType::ENTER_POP); in InitSystemTransitionPop() 90 SetTransitionType(PageTransitionType::EXIT_PUSH); in SystemTransitionPushAction()
|
H A D | navigation_pattern.cpp | 1173 newTopNavDestination->SetTransitionType(PageTransitionType::ENTER_POP); in TransitionWithOutAnimation() 1201 newTopNavDestination->SetTransitionType(PageTransitionType::ENTER_PUSH); in TransitionWithOutAnimation() 1205 navBar->SetTransitionType(PageTransitionType::EXIT_PUSH); in TransitionWithOutAnimation() 1221 navBar->SetTransitionType(PageTransitionType::ENTER_POP); in TransitionWithOutAnimation() 2087 if (preNodeTransitionType != PageTransitionType::EXIT_POP) { in OnCustomAnimationFinish() 2107 PageTransitionType preNodeTransitionType; in OnCustomAnimationFinish() 2119 if (preNodeTransitionType != PageTransitionType::EXIT_PUSH) { in OnCustomAnimationFinish() 2174 preTopDestination->SetTransitionType(PageTransitionType::EXIT_PUSH); in ExecuteTransition() 2179 navBarNode->SetTransitionType(PageTransitionType::EXIT_PUSH); in ExecuteTransition() 2188 preTopDestination->SetTransitionType(PageTransitionType::EXIT_POP); in ExecuteTransition() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/ |
H A D | navdestination_group_node.cpp | 197 SetTransitionType(PageTransitionType::ENTER_PUSH); in InitSystemTransitionPush() 215 SetTransitionType(PageTransitionType::EXIT_PUSH); in InitSystemTransitionPush() 260 if (GetTransitionType() != PageTransitionType::ENTER_PUSH) { in SystemTransitionPushCallback() 277 if (GetTransitionType() == PageTransitionType::EXIT_PUSH && isInvisible) { in SystemTransitionPushCallback() 295 SetTransitionType(PageTransitionType::ENTER_POP); in InitSystemTransitionPop() 307 SetTransitionType(PageTransitionType::EXIT_POP); in InitSystemTransitionPop() 353 if (GetTransitionType() != PageTransitionType::EXIT_POP) { in SystemTransitionPopCallback()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_page_transition_ffi.cpp | 29 PageTransitionModel::GetInstance()->CreateTransition(PageTransitionType::ENTER, option); in FfiPageTransitionEnterCreate() 36 PageTransitionModel::GetInstance()->CreateTransition(PageTransitionType::EXIT, option); in FfiPageTransitionExitCreate()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/stage/ |
H A D | stage_test_ng.cpp | 567 …tageManager.FirePageHide(pageNode, needTransition ? PageTransitionType::EXIT_POP : PageTransitionT… 572 newPageNode, needTransition ? PageTransitionType::ENTER_POP : PageTransitionType::NONE); 1074 auto effect = AceType::MakeRefPtr<PageTransitionEffect>(PageTransitionType::ENTER, option); 1087 pattern->TriggerPageTransition(PageTransitionType::NONE, FLAG_FUNC); 1096 pattern->TriggerPageTransition(PageTransitionType::ENTER_POP, FLAG_FUNC); 1103 auto innerEffect = pattern->FindPageTransitionEffect(PageTransitionType::ENTER_POP); 1106 pattern->TriggerPageTransition(PageTransitionType::ENTER_POP, FLAG_FUNC); 1309 pageTransitionModel.CreateTransition(PageTransitionType::ENTER, option); 1378 pageTransitionModel.CreateTransition(PageTransitionType::ENTER, option);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | page_transition_common.h | 25 enum class PageTransitionType { enum
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | page_transition_model_impl.h | 37 void CreateTransition(PageTransitionType type, const PageTransitionOption& option) override;
|
H A D | page_transition_model_impl.cpp | 96 void PageTransitionModelImpl::CreateTransition(PageTransitionType type, const PageTransitionOption&… in CreateTransition()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/ |
H A D | navigation_layout_test_ng.cpp | 408 PageTransitionType type = PageTransitionType::NONE; 440 PageTransitionType type = PageTransitionType::EXIT_POP; 473 PageTransitionType type = PageTransitionType::EXIT_POP; 502 PageTransitionType type = PageTransitionType::EXIT_POP; 531 PageTransitionType type = PageTransitionType::EXIT_PUSH;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_page_transition.cpp | 251 PageTransitionModel::GetInstance()->CreateTransition(PageTransitionType::ENTER, option); in Create() 259 PageTransitionModel::GetInstance()->CreateTransition(PageTransitionType::EXIT, option); in Create()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | page_transition_option.h | 128 …TweenOption& tweenOption, SlideEffect effect, PageTransitionType type, TransitionDirection directi…
|
H A D | page_transition_option.cpp | 597 …TweenOption& tweenOption, SlideEffect effect, PageTransitionType type, TransitionDirection directi… in CreateSlideEffectAnimation() 600 if (type == PageTransitionType::EXIT || type == PageTransitionType::EXIT_POP || in CreateSlideEffectAnimation() 601 type == PageTransitionType::EXIT_PUSH) { in CreateSlideEffectAnimation()
|