AEPAction

@interface AEPAction : NSObject

* The Base action

  • * The id of action

    Declaration

    Objective-C

    @property (nonatomic, readonly) int actionId;
  • * The start time on timeline. (second)

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timelineIn;
  • * The end time on timeline. (second)

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timelineOut;
  • * The delay time to start. Unit:seconds. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timelineInOffset;
  • * Interpolator for animation. - see: AliyunActionInterpolator. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) AliyunActionInterpolator actionInterpolator;
  • * Can fill before Animation. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL fillBefore;
  • * After animation can fill. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL fillAfter;
  • * RepeatMode. - see: AliyunActionRepeatMode. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) AliyunActionRepeatMode repeatMode;
  • * RepeatCount. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, readonly) int repeatCount;
  • * PartAnimation param. only scope = AliyunActionScopePart works. API_AVAILABLE(3.25.0)

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDictionary *partParam;
  • API_AVAILABLE(3.25.0) Defines custom animations with the specified animation configuration. Allows you to create custom animations at random points in time to achieve different transition speeds. The animation configuration must be a string representation of semicolon-separated key-value pairs. The key indicates the point in time and the value can hold one or two values depending on the animation type. One value is needed for animations such as rotation while two comma-separated values are needed for animations such as transition and scaling. Separate the key and value in a key-value pair with a colon.

    Examples: rotation: “0.0:0.123;0.1:0.245;0.3:0.798” translation: “0.0:0.234,1.47;0.1:2.3,4.565;0.2:3.45,6.78”

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *animationConfig;

    Parameters

    animationConfig

    The animation configuration.

  • * API_AVAILABLE(3.25.0)

    The id of animation source

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *sourceId;
  • * The action obj for editor

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) AliyunAction *editorAction;