OHOS::Animator
Overview
Related Modules:
Description:
Represents an animator.
This class is used to set the animator attributes, such as the duration, whether an animator is repeated, start and stop of an animator.
Since:
1.0
Version:
1.0
Summary
Public Types
| Public Type Name | Description |
|---|---|
| : uint8_t { STOP, START, PAUSE, RUNNING } | Enumerates the states of this animator. |
Public Member Functions
| Public Member Function Name | Description |
|---|---|
| Animator () | A default constructor used to create an Animator instance. |
| Animator (AnimatorCallback callback, UIView view, uint32_t time, bool repeat) | A constructor used to create an Animator instance. |
| ~Animator () | virtual A destructor used to delete the Animator instance. |
| Start () | void Starts this animator. |
| Stop () | void Stops this animator. |
| Pause () | void Pauses this animator. |
| Resume () | void Resumes this animator from where it was paused. |
| GetState () const | uint8_t Obtains the current state of this animator. |
| SetState (uint8_t state) | void Sets the current state for this animator. |
| GetTime () const | uint32_t Obtains the total duration of this animator. |
| SetTime (uint32_t time) | void Sets the total duration for this animator. |
| GetRunTime () const | uint32_t Obtains the running time of this animator. |
| SetRunTime (uint32_t runTime) | void Sets the running time for this animator. |
| IsRepeat () const | bool Checks whether this animator is repeated. |
| operator new (size_t size) | void Overrides the new function. |
| operator delete (void p) | void Overrides the delete function. |
