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;