Searched refs:AnimatorManager (Results 1 – 10 of 10) sorted by relevance
52 class AnimatorManager : public Task {61 static AnimatorManager* GetInstance();95 AnimatorManager() {} in AnimatorManager() function96 virtual ~AnimatorManager() {} in ~AnimatorManager()97 AnimatorManager(const AnimatorManager&) = delete;98 AnimatorManager& operator=(const AnimatorManager&) = delete;99 AnimatorManager(AnimatorManager&&) = delete;100 AnimatorManager& operator=(AnimatorManager&&) = delete;
22 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()
24 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()
6 UI动画通过task处理机制每个tick调用一下用户设置的callback函数来实现,具体实现为AnimatorManager、Animator、AnimatorCallback三个类实现。8 - AnimatorManager:AnimatorManager为单例,在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);
37 框架支持自定义动画,所有动画由 AnimatorManager 管理,根据屏幕刷新事件,由 AnimatorManager 周期性调用回调函数处理修改属性变化,然后触发刷新重新绘制组件,达到组件动画…107 class AnimatorManager {111 Task <|-- AnimatorManager112 AnimatorManager *-- Animator116 每一个自定义动画都需要继承自 Animator 类,实现 AnimatorCallback 的 Callback 接口。所有的 Animator 都由 AnimatorManager 统一管理。 C…
37 … animations. All animations are managed by AnimatorManager. Based on the screen refresh event, Ani…107 class AnimatorManager {111 Task <|-- AnimatorManager112 AnimatorManager *-- Animator116 …ck function of **AnimatorCallback**. All animations are managed by **AnimatorManager** in a unifie…
7 …AnimatorManager**: 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);
205 AnimatorManager::GetInstance()->Init();225 TaskManager::GetInstance()->Remove(AnimatorManager::GetInstance());
133 AnimatorManager::GetInstance()->Init(); in Init()
272 OHOS::AnimatorManager::GetInstance()->Init(); // add animator task288 OHOS::TaskManager::GetInstance()->Remove(OHOS::AnimatorManager::GetInstance());