Change-Id: I8f0c9acaa5395cf77cf636e88e55a1b00e3ccdda
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION An uncommitted transaction does not exist.
* @remarks This is used as the default value for the newly created VisualElementAnimation class or its descendant classes in the current transaction.
+ * @remarks When the animation which is listening to an animation status event is removed before starting, the platform skips to call @n
+ * the IVisualElementAnimationStatusEventListener::OnVisualElementAnimationStarted() method and directly calls the IVisualElementAnimationStatusEventListener::OnVisualElementAnimationFinished() method.
*/
static result SetVisualElementAnimationStatusEventListener(IVisualElementAnimationStatusEventListener* pListener);
* @since 2.0
*
* @param[in] pListener The listener instance to set
+ * @remarks When the animation which is listening to an animation status event is removed before starting, the platform skips to call @n
+ * the IVisualElementAnimationStatusEventListener::OnVisualElementAnimationStarted() method and directly calls the IVisualElementAnimationStatusEventListener::OnVisualElementAnimationFinished() method.
*/
void SetVisualElementAnimationStatusEventListener(IVisualElementAnimationStatusEventListener* pListener);