Home
last modified time | relevance | path

Searched refs:AnimatorManager (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/arkui/ui_lite/frameworks/animator/
H A Danimator_manager.h52 class AnimatorManager : public Task {
61 static AnimatorManager* GetInstance();
95 AnimatorManager() {} in AnimatorManager() function
96 virtual ~AnimatorManager() {} in ~AnimatorManager()
97 AnimatorManager(const AnimatorManager&) = delete;
98 AnimatorManager& operator=(const AnimatorManager&) = delete;
99 AnimatorManager(AnimatorManager&&) = delete;
100 AnimatorManager& operator=(AnimatorManager&&) = delete;
H A Danimator_manager.cpp22 AnimatorManager* AnimatorManager::GetInstance() in GetInstance()
24 static AnimatorManager animatorManager; in GetInstance()
28 void AnimatorManager::Init() in Init()
33 void AnimatorManager::Add(Animator* animator) in Add()
50 void AnimatorManager::Remove(const Animator* animator) in Remove()
65 void AnimatorManager::AnimatorTask() in AnimatorTask()
H A Danimator.cpp24 AnimatorManager::GetInstance()->Remove(this); in ~Animator()
32 AnimatorManager::GetInstance()->Add(this); in Start()
41 AnimatorManager::GetInstance()->Remove(this); in Stop()
47 AnimatorManager::GetInstance()->Remove(this); in Pause()
54 AnimatorManager::GetInstance()->Add(this); in Resume()
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-graphics-animation-guide.md6 UI动画通过task处理机制每个tick调用一下用户设置的callback函数来实现,具体实现为AnimatorManager、Animator、AnimatorCallback三个类实现。
8 - AnimatorManagerAnimatorManager为单例,在Init函数执行时将自己注册到系统task回调函数中,系统task机制保证每个tick会调用一下AnimatorManag…
34 | AnimatorManager | static AnimatorManager\* GetInstance() | 获取AnimatorManager实例 |
35 | AnimatorManager | void  Add (Animator \*animator) | 添加动画 |
36 | AnimatorManager | void Remove(const Animator\* animator); | 删除动画 |
75 3. 将Animator添加到AnimatorManager中。
78 AnimatorManager::GetInstance()->Add(animator);
H A Dsubsys-graphics-overview.md37 框架支持自定义动画,所有动画由 AnimatorManager 管理,根据屏幕刷新事件,由 AnimatorManager 周期性调用回调函数处理修改属性变化,然后触发刷新重新绘制组件,达到组件动画…
107 class AnimatorManager {
111 Task <|-- AnimatorManager
112 AnimatorManager *-- Animator
116 每一个自定义动画都需要继承自 Animator 类,实现 AnimatorCallback 的 Callback 接口。所有的 Animator 都由 AnimatorManager 统一管理。 C…
/ohos5.0/docs/en/device-dev/subsystems/
H A Dsubsys-graphics-overview.md37 … animations. All animations are managed by AnimatorManager. Based on the screen refresh event, Ani…
107 class AnimatorManager {
111 Task <|-- AnimatorManager
112 AnimatorManager *-- Animator
116 …ck function of **AnimatorCallback**. All animations are managed by **AnimatorManager** in a unifie…
H A Dsubsys-graphics-animation-guide.md7AnimatorManager**: Manages Animator instances. This is a singleton class, which is registered with…
115 …"><p id="p633525419244"><a name="p633525419244"></a><a name="p633525419244"></a>AnimatorManager</p>
117 …7242"><a name="p203351547242"></a><a name="p203351547242"></a>static AnimatorManager* GetInstance(…
119 …919291979"><a name="b1489919291979"></a><a name="b1489919291979"></a>AnimatorManager</strong> inst…
122 …p id="p5335185413247"><a name="p5335185413247"></a><a name="p5335185413247"></a>AnimatorManager</p>
129 …p103361554192411"><a name="p103361554192411"></a><a name="p103361554192411"></a>AnimatorManager</p>
175 3. Add the animator to **AnimatorManager**.
178 AnimatorManager::GetInstance()->Add(animator);
/ohos5.0/foundation/arkui/ui_lite/test/unittest/animator/
H A Danimator_unit_test.cpp205 AnimatorManager::GetInstance()->Init();
225 TaskManager::GetInstance()->Remove(AnimatorManager::GetInstance());
/ohos5.0/foundation/arkui/ui_lite/frameworks/common/
H A Dgraphic_startup.cpp133 AnimatorManager::GetInstance()->Init(); in Init()
/ohos5.0/base/update/updater/test/unittest/updater_ui_test/view/
H A Dui_component_unittest.cpp272 OHOS::AnimatorManager::GetInstance()->Init(); // add animator task
288 OHOS::TaskManager::GetInstance()->Remove(OHOS::AnimatorManager::GetInstance());