/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/ |
H A D | swiper_model.h | 120 …tual void SetOnAnimationStart(std::function<void(const BaseEventInfo* info)>&& onAnimationStart) {} in SetOnAnimationStart() argument 122 virtual void SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) {} in SetOnAnimationStart() argument
|
H A D | swiper_model_ng.h | 56 void SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) override; 110 static void SetOnAnimationStart(FrameNode* frameNode, AnimationStartEvent&& onAnimationStart);
|
H A D | swiper_model_ng.cpp | 210 void SwiperModelNG::SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) in SetOnAnimationStart() argument 217 …pattern->UpdateAnimationStartEvent([event = std::move(onAnimationStart)](int32_t index, int32_t ta… in SetOnAnimationStart() 639 …id SwiperModelNG::SetOnAnimationStart(FrameNode* frameNode, AnimationStartEvent&& onAnimationStart) in SetOnAnimationStart() argument 644 …pattern->UpdateAnimationStartEvent([event = std::move(onAnimationStart)](int32_t index, int32_t ta… in SetOnAnimationStart()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | swiper_model_impl.h | 43 …void SetOnAnimationStart(std::function<void(const BaseEventInfo* info)>&& onAnimationStart) overri…
|
H A D | swiper_model_impl.cpp | 205 …erModelImpl::SetOnAnimationStart(std::function<void(const BaseEventInfo* info)>&& onAnimationStart) in SetOnAnimationStart() argument 207 auto onAnimationStartEvent = EventMarker(std::move(onAnimationStart)); in SetOnAnimationStart()
|
/ohos5.0/docs/zh-cn/application-dev/performance/ |
H A D | swiper_optimization.md | 285 .onAnimationStart((index: number, targetIndex: number) => { 286 console.info("onAnimationStart " + index + " " + targetIndex);
|
H A D | screen_flicker_solution.md | 296 .onAnimationStart((_index: number, targetIndex: number) => {
|
H A D | performance-quick-switch-short-video.md | 272 .onAnimationStart((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-tabs.md | 440 > 使用自定义页签时,在onChange事件中联动可能会导致滑动页面切换后才执行页签联动,引起自定义页签切换效果延迟。建议在[onAnimationStart](#onanimationstart… 468 ### onAnimationStart<sup>11+</sup> 470 onAnimationStart(handler: (index: number, targetIndex: number, event: TabsAnimationEvent) => void) 758 本示例通过onAnimationStart、onChange实现切换时自定义tabBar和TabContent的联动。 815 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => { 1506 本示例通过onChange、onAnimationStart、onAnimationEnd、onGestureSwipe等接口实现了自定义TabBar的切换动画。 1612 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => { 1909 .onAnimationStart((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => {
|
H A D | ts-gesture-blocking-enhancement.md | 551 .onAnimationStart((index: number, targetIndex: number) => { 590 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => {
|
H A D | ts-container-swiper.md | 1114 ### onAnimationStart<sup>9+</sup> 1116 onAnimationStart(event: (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => vo… 1386 .onAnimationStart((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => {
|
H A D | ts-container-tabcontent.md | 632 本示例通过onAnimationStart、onChange实现切换时自定义tabBar和TabContent的联动。 730 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => { 798 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => {
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tabs_model.h | 130 virtual void SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) {} in SetOnAnimationStart() argument
|
H A D | tabs_model_ng.h | 53 void SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) override;
|
H A D | tabs_model_ng.cpp | 426 void TabsModelNG::SetOnAnimationStart(AnimationStartEvent&& onAnimationStart) in SetOnAnimationStart() argument 432 tabPattern->SetAnimationStartEvent(std::move(onAnimationStart)); in SetOnAnimationStart()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/ |
H A D | tabs_test_ng.cpp | 533 …auto onAnimationStart = [](int32_t index, int32_t targetIndex, const AnimationCallbackInfo& info) … in __anond0ee9d690302() variable 536 model.SetOnAnimationStart(std::move(onAnimationStart));
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_swiper.cpp | 926 …auto onAnimationStart = [executionContext = info.GetExecutionContext(), func = std::move(animation… in SetOnAnimationStart() local 935 SwiperModel::GetInstance()->SetOnAnimationStart(std::move(onAnimationStart)); in SetOnAnimationStart() 942 …auto onAnimationStart = [executionContext = info.GetExecutionContext(), func = std::move(animation… in SetOnAnimationStart() local 955 SwiperModel::GetInstance()->SetOnAnimationStart(std::move(onAnimationStart)); in SetOnAnimationStart()
|
H A D | js_tabs.cpp | 151 auto onAnimationStart = [executionContext = info.GetExecutionContext(), in SetOnAnimationStart() local 158 TabsModel::GetInstance()->SetOnAnimationStart(std::move(onAnimationStart)); in SetOnAnimationStart()
|
/ohos5.0/docs/en/application-dev/performance/ |
H A D | swiper_optimization.md | 284 .onAnimationStart((index: number, targetIndex: number) => { 285 console.info("onAnimationStart " + index + " " + targetIndex);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/ |
H A D | swiper_attr_test_ng.cpp | 1086 …auto onAnimationStart = [](int32_t index, int32_t targetIndex, const AnimationCallbackInfo& info) … in __anon6dbdd6e33002() variable 1087 model.SetOnAnimationStart(std::move(onAnimationStart));
|
H A D | swiper_event_test_ng.cpp | 1198 auto onAnimationStart = variable 1207 model.SetOnAnimationStart(std::move(onAnimationStart)); in __anona048c02a2c02()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkTabs.ts | 21 …onAnimationStart(handler: (index: number, targetIndex: number, event: TabsAnimationEvent) => void)…
|
H A D | ArkSwiper.ts | 125 …onAnimationStart(event: (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => v…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-tabs.md | 440 …om tab. To address this issue, listen for the current tab index in [onAnimationStart](#onanimation… 468 ### onAnimationStart<sup>11+</sup> 470 onAnimationStart(handler: OnTabsAnimationStartCallback) 758 This example demonstrates how to use **onAnimationStart** and **onChange** to synchronize tabs with… 815 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => { 1504 This example uses **onChange**, **onAnimationStart**, **onAnimationEnd**, and **onGestureSwipe** AP… 1610 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => { 1907 .onAnimationStart((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => {
|
H A D | ts-gesture-blocking-enhancement.md | 551 .onAnimationStart((index: number, targetIndex: number) => { 590 .onAnimationStart((index: number, targetIndex: number, event: TabsAnimationEvent) => {
|