Home
last modified time | relevance | path

Searched refs:PageTransitionType (Results 1 – 25 of 32) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stage/
H A Dpage_transition_effect.h32 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 Dstage_manager.cpp68 …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 Dstage_manager.h52 …ic void FirePageHide(const RefPtr<UINode>& node, PageTransitionType transitionType = PageTransitio…
53 …ic void FirePageShow(const RefPtr<UINode>& node, PageTransitionType transitionType = PageTransitio…
H A Dpage_pattern.cpp93 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 Dpage_transition_model_ng.h33 void CreateTransition(PageTransitionType type, const PageTransitionOption& option) override;
H A Dpage_pattern.h125 RefPtr<PageTransitionEffect> FindPageTransitionEffect(PageTransitionType type);
138 bool TriggerPageTransition(PageTransitionType type, const std::function<void()>& onFinish);
H A Dpage_transition_model.h39 virtual void CreateTransition(PageTransitionType type, const PageTransitionOption& option) = 0;
H A Dpage_transition_model_ng.cpp83 void PageTransitionModelNG::CreateTransition(PageTransitionType type, const PageTransitionOption& o… in CreateTransition()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/page_transition/
H A Dpage_transition_info.h36 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 Dpage_transition_element.cpp551 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 Dpage_transition_element.h65 …static PageTransitionType GetPageTransitionType(TransitionEvent event, TransitionDirection directi…
83 std::unordered_map<PageTransitionType, RefPtr<PageTransition>> pageTransitions_;
H A Dpage_transition_component.h168 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 Dnavdestination_node_base.h164 void SetTransitionType(PageTransitionType type) in SetTransitionType()
169 PageTransitionType GetTransitionType() const in GetTransitionType()
192 PageTransitionType transitionType_ = PageTransitionType::NONE;
H A Dnav_bar_node.cpp76 SetTransitionType(PageTransitionType::ENTER_POP); in InitSystemTransitionPop()
90 SetTransitionType(PageTransitionType::EXIT_PUSH); in SystemTransitionPushAction()
H A Dnavigation_pattern.cpp1173 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 Dnavdestination_group_node.cpp197 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 Dcj_page_transition_ffi.cpp29 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 Dstage_test_ng.cpp567 …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 Dpage_transition_common.h25 enum class PageTransitionType { enum
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dpage_transition_model_impl.h37 void CreateTransition(PageTransitionType type, const PageTransitionOption& option) override;
H A Dpage_transition_model_impl.cpp96 void PageTransitionModelImpl::CreateTransition(PageTransitionType type, const PageTransitionOption&… in CreateTransition()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dnavigation_layout_test_ng.cpp408 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 Djs_page_transition.cpp251 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 Dpage_transition_option.h128 …TweenOption& tweenOption, SlideEffect effect, PageTransitionType type, TransitionDirection directi…
H A Dpage_transition_option.cpp597 …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()

12