1 | #import <React/RCTViewManager.h>
|
2 |
|
3 | @interface RCT_EXTERN_MODULE(LottieAnimationView, RCTViewManager)
|
4 |
|
5 | RCT_EXPORT_VIEW_PROPERTY(resizeMode, NSString);
|
6 | RCT_EXPORT_VIEW_PROPERTY(sourceJson, NSString);
|
7 | RCT_EXPORT_VIEW_PROPERTY(sourceName, NSString);
|
8 | RCT_EXPORT_VIEW_PROPERTY(progress, CGFloat);
|
9 | RCT_EXPORT_VIEW_PROPERTY(loop, BOOL);
|
10 | RCT_EXPORT_VIEW_PROPERTY(speed, CGFloat);
|
11 | RCT_EXPORT_VIEW_PROPERTY(onAnimationFinish, RCTBubblingEventBlock);
|
12 | RCT_EXPORT_VIEW_PROPERTY(colorFilters, NSArray);
|
13 |
|
14 | RCT_EXTERN_METHOD(play:(nonnull NSNumber *)reactTag fromFrame:(nonnull NSNumber *) startFrame toFrame:(nonnull NSNumber *) endFrame);
|
15 |
|
16 | RCT_EXTERN_METHOD(reset:(nonnull NSNumber *)reactTag);
|
17 |
|
18 | @end
|
19 |
|