UNPKG

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