/ohos5.0/foundation/arkui/ace_engine/test/mock/core/animation/ |
H A D | mock_animator.cpp | 32 Animator::Animator(const char* name) in Animator() function in OHOS::Ace::Animator 37 Animator::Animator(const WeakPtr<PipelineBase>& context, const char* name) in Animator() function in OHOS::Ace::Animator 42 Animator::~Animator() {} in ~Animator() 77 void Animator::AddProxyController(const RefPtr<Animator>& proxy) {} in AddProxyController() 79 void Animator::RemoveProxyController(const RefPtr<Animator>& proxy) {} in RemoveProxyController() 83 Animator::Status Animator::GetStatus() const in GetStatus() 179 void Animator::Play() in Play() 195 void Animator::Resume() in Resume() 201 void Animator::Stop() in Stop() 209 void Animator::Finish() in Finish() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | animator.cpp | 56 Animator::Animator(const char* name) in Animator() function in OHOS::Ace::Animator 64 Animator::Animator(const WeakPtr<PipelineBase>& context, const char* name) in Animator() function in OHOS::Ace::Animator 73 Animator::~Animator() in ~Animator() 139 void Animator::AddProxyController(const RefPtr<Animator>& proxy) in AddProxyController() 152 void Animator::RemoveProxyController(const RefPtr<Animator>& proxy) in RemoveProxyController() 164 Animator::Status Animator::GetStatus() const in GetStatus() 380 void Animator::Play() in Play() 425 void Animator::Pause() in Pause() 452 void Animator::Resume() in Resume() 487 void Animator::Stop() in Stop() [all …]
|
H A D | animator.h | 36 #define CREATE_ANIMATOR(...) AceType::MakeRefPtr<Animator>(__VA_ARGS__) 43 DECLARE_ACE_TYPE(Animator, AceType); 63 Animator(const char* name = nullptr); 65 ~Animator() override; 77 static RefPtr<Animator> CreateAnimator( 87 return AceType::MakeRefPtr<Animator>(context, name); 100 return AceType::MakeRefPtr<Animator>(name); 115 void AddProxyController(const RefPtr<Animator>& proxy); 116 void RemoveProxyController(const RefPtr<Animator>& proxy); 245 void Copy(const RefPtr<Animator>& controller); [all …]
|
H A D | animator_group.h | 37 void AddAnimator(const RefPtr<Animator>& animator); 38 void RemoveAnimator(const RefPtr<Animator>& animator); 42 void OnAnimatorStop(const RefPtr<Animator>& animator); 43 std::map<RefPtr<Animator>, BaseId::IdType> animators_; 44 std::set<RefPtr<Animator>> runningAnimators_;
|
H A D | shared_transition_effect.h | 29 class Animator; variable 60 const RefPtr<Animator>& GetAnimator() const in GetAnimator() 77 virtual bool ApplyAnimation(RefPtr<OverlayElement>& overlay, RefPtr<Animator>& controller, 95 RefPtr<Animator> controller_; 107 …bool ApplyAnimation(RefPtr<OverlayElement>& overlay, RefPtr<Animator>& controller, TweenOption& op… 130 …bool ApplyAnimation(RefPtr<OverlayElement>& overlay, RefPtr<Animator>& controller, TweenOption& op…
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-graphics-animation-guide.md | 10 - Animator:Animator中可以设置动画相关的属性,包括动画的起止时间,动画开始和停止,动画状态的设置和获取等。 21 | Animator | void Start () | 动画开始 | 22 | Animator | void Stop () | 动画停止 | 23 | Animator | void Pause () | 动画暂停 | 24 | Animator | void Resume () | 动画恢复 | 25 | Animator | uint8_t GetState () const | 获取动画当前状态 | 27 | Animator | uint32_t GetTime () const | 获取动画总持续时间 | 31 | Animator | bool IsRepeat () const | 获取动画是否循环播放 | 65 2. 将AnimatorCallback添加到Animator中。 72 Animator* animator = new Animator(callback, image, 0, true); [all …]
|
H A D | subsys-graphics-overview.md | 101 class Animator { 108 -list_: List<Animator*> 112 AnimatorManager *-- Animator 113 Animator *-- AnimatorCallback 116 每一个自定义动画都需要继承自 Animator 类,实现 AnimatorCallback 的 Callback 接口。所有的 Animator 都由 AnimatorManager 统一管理。 C…
|
/ohos5.0/foundation/arkui/ui_lite/test/unittest/animator/ |
H A D | animator_unit_test.cpp | 66 Animator* GetAnimator() const in GetAnimator() 73 Animator* animator_; 80 static Animator* animator_; 83 Animator* AnimatorTest::animator_ = nullptr; 88 animator_ = new Animator(); in SetUpTestCase() 115 EXPECT_EQ(animator_->GetState(), Animator::STOP); 134 animator_->SetState(Animator::START); 136 animator_->SetState(Animator::STOP); 137 EXPECT_EQ(animator_->GetState(), Animator::STOP); 138 animator_->SetState(Animator::PAUSE); [all …]
|
/ohos5.0/foundation/arkui/ui_lite/frameworks/animator/ |
H A D | animator.cpp | 22 Animator::~Animator() in ~Animator() 27 void Animator::Start() in Start() 35 void Animator::Stop() in Stop() 44 void Animator::Pause() in Pause() 50 void Animator::Resume() in Resume() 57 void Animator::Run() in Run()
|
H A D | animator_manager.cpp | 33 void AnimatorManager::Add(Animator* animator) in Add() 39 ListNode<Animator*>* pos = list_.Begin(); in Add() 50 void AnimatorManager::Remove(const Animator* animator) in Remove() 55 ListNode<Animator*>* pos = list_.Begin(); in Remove() 67 ListNode<Animator*>* pos = list_.Begin(); in AnimatorTask() 68 Animator* animator = nullptr; in AnimatorTask() 77 if (animator->GetState() == Animator::START) { in AnimatorTask()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tween/ |
H A D | tween_element.h | 54 void SetController(const RefPtr<Animator>& controller); 58 const RefPtr<Animator>& GetController() const; 67 … bool ApplyKeyframes(RefPtr<Animator>& controller, TweenOption& option, BaseId::IdType& prepareId); 68 void ApplyOptions(RefPtr<Animator>& controller, TweenOption& option); 69 bool IsNeedAnimation(RefPtr<Animator>& controller, TweenOption& option); 70 …void AddPrepareListener(RefPtr<Animator>& controller, const WeakPtr<RenderTransform>& weakTransfor… 78 void ApplyOperation(RefPtr<Animator>& controller, AnimationOperation& operation); 84 …const std::map<PropertyAnimatableType, U>& animations, RefPtr<Animator>& controller, TweenOption& … 91 RefPtr<Animator> controller_; 92 RefPtr<Animator> controllerCustom_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image_animator/ |
H A D | image_animator_pattern.h | 76 void SetStatus(Animator::Status status) in SetStatus() 100 if (status_ == Animator::Status::RUNNING) { in OnInActive() 107 … if (status_ == Animator::Status::RUNNING && animator_->GetStatus() != Animator::Status::RUNNING) { in OnActive() 127 Animator::Status GetStatus() { in GetStatus() 169 RefPtr<Animator> animator_; 172 Animator::Status status_ = Animator::Status::IDLE;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/ |
H A D | render_tab_bar_item.h | 65 void StartHoverAnimation(RefPtr<Animator> controller, 67 void ResetController(RefPtr<Animator>& controller); 74 RefPtr<Animator> controllerEnter_; 75 RefPtr<Animator> controllerExit_; 76 RefPtr<Animator> controllerPress_;
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-animator.md | 23 ## Animator section 25 定义Animator类。 51 | [AnimatorResult](#animatorresult) | Animator结果接口。 | 103 | [AnimatorResult](#animatorresult) | Animator结果接口。 | 108 import { Animator as animator, AnimatorResult } from '@kit.ArkUI'; 125 定义Animator结果接口。 287 import {Animator as animator, AnimatorResult } from '@kit.ArkUI'; 307 import {Animator as animator, AnimatorResult } from '@kit.ArkUI'; 327 import { Animator as animator, AnimatorResult } from '@kit.ArkUI'; 347 import {Animator as animator, AnimatorResult} from '@kit.ArkUI'; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/toggle/ |
H A D | render_toggle.h | 70 RefPtr<Animator> hoverControllerEnter_; 71 RefPtr<Animator> hoverControllerExit_; 72 RefPtr<Animator> clickControllerDown_; 73 RefPtr<Animator> clickControllerUp_; 92 void ResetController(RefPtr<Animator>& controller);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | image_animator_element.h | 42 Animator::Status GetStatus() const in GetStatus() 95 Animator::Status GetAnimatorStatus() const; 99 RefPtr<Animator> animator_; 104 Animator::Status status_ = Animator::Status::IDLE;
|
H A D | image_animator_component.h | 26 using AnimatorGetStatusFunc = std::function<Animator::Status()>; 49 Animator::Status CallAnimatorGetStatusFunc() in CallAnimatorGetStatusFunc() 54 return Animator::Status::IDLE; in CallAnimatorGetStatusFunc() 148 void SetStatus(Animator::Status status); 158 Animator::Status GetStatus() const;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/dialog_tween/ |
H A D | dialog_tween_component.h | 67 void SetAnimator(const RefPtr<Animator>& animator) in SetAnimator() 72 void SetParentAnimator(const RefPtr<Animator>& parentAnimator) in SetParentAnimator() 112 const RefPtr<Animator>& GetAnimator() const in GetAnimator() 117 const RefPtr<Animator>& GetParentAnimator() const in GetParentAnimator() 262 RefPtr<Animator> animator_; 263 RefPtr<Animator> parentAnimator_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tool_bar/ |
H A D | render_tool_bar_item.h | 104 void StartHoverAnimation(RefPtr<Animator> controller, 106 void ResetController(RefPtr<Animator>& controller); 112 RefPtr<Animator> controllerEnter_; 113 RefPtr<Animator> controllerExit_; 120 RefPtr<Animator> eventEffectController_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/button/ |
H A D | render_button.h | 159 RefPtr<Animator> progressController_; 227 void ResetController(RefPtr<Animator>& controller); 241 RefPtr<Animator> controller_; 242 RefPtr<Animator> hoverControllerEnter_; 243 RefPtr<Animator> hoverControllerExit_; 244 RefPtr<Animator> clickControllerDown_; 245 RefPtr<Animator> clickControllerUp_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/transition/ |
H A D | transition_element.h | 29 class Animator; variable 48 void SetController(const RefPtr<Animator>& controller); 49 RefPtr<Animator> GetController() const; 71 RefPtr<Animator> controller_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/slider/ |
H A D | rosen_render_slider.h | 57 …void StartHoverAnimation(RefPtr<Animator> controller, RefPtr<KeyframeAnimation<Color>>& colorAnima… 58 void ResetController(RefPtr<Animator>& controller); 62 RefPtr<Animator> controllerEnter_; 63 RefPtr<Animator> controllerExit_;
|
/ohos5.0/foundation/arkui/ui_lite/interfaces/kits/animator/ |
H A D | animator.h | 92 class Animator : public HeapBase { 114 Animator() in Animator() function 132 Animator(AnimatorCallback* callback, UIView* view, uint32_t time, bool repeat) in Animator() function 143 virtual ~Animator();
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-animator.md | 1 # @ohos.animator (Animator) 26 Creates an **Animator** object. 42 | [AnimatorResult](#animatorresult) | Animator result.| 238 import {Animator as animator, AnimatorResult } from '@kit.ArkUI'; 258 import {Animator as animator, AnimatorResult } from '@kit.ArkUI'; 278 import { Animator as animator, AnimatorResult } from '@kit.ArkUI'; 298 import {Animator as animator, AnimatorResult} from '@kit.ArkUI'; 448 Animator options. 480 let DataTmp:Record<string,Animator> = { 748 Creates an **Animator** object. [all …]
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-graphics-animation-guide.md | 1 # Animator Development<a name="EN-US_TOPIC_0000001051451654"></a> 24 ….4.1.1 "><p id="p633015547249"><a name="p633015547249"></a><a name="p633015547249"></a>Animator</p> 31 … "><p id="p33301454172415"><a name="p33301454172415"></a><a name="p33301454172415"></a>Animator</p> 45 … "><p id="p12331135413244"><a name="p12331135413244"></a><a name="p12331135413244"></a>Animator</p> 66 ….4.1.1 "><p id="p173319547243"><a name="p173319547243"></a><a name="p173319547243"></a>Animator</p> 73 …1.1 "><p id="p2033211545243"><a name="p2033211545243"></a><a name="p2033211545243"></a>Animator</p> 87 ….4.1.1 "><p id="p113327549245"><a name="p113327549245"></a><a name="p113327549245"></a>Animator</p> 124 …417"><a name="p11336145442417"></a><a name="p11336145442417"></a>void Add (Animator *animator)</p> 131 …a name="p6336195442412"></a><a name="p6336195442412"></a>void Remove(const Animator* animator);</p> 172 Animator* animator = new Animator(callback, image, 0, true); [all …]
|