// // YMRoomGraffitiGiftAnimationView.h // YUMI // // Created by YUMI on 2022/8/23. // #import NS_ASSUME_NONNULL_BEGIN @class XPRoomGraffitiGiftAnimationView, AttachmentModel; @protocol XPRoomGraffitiGiftAnimationViewDelegate ///动画完成 - (void)xPRoomGraffitiGiftAnimationViewCompletion:(XPRoomGraffitiGiftAnimationView *)view attachment:(AttachmentModel *)attachment; @end @interface XPRoomGraffitiGiftAnimationView : UIView @property (nonatomic,strong) UIImage *giftImage; ///代理 @property (nonatomic,weak) id delegate; @property (nonatomic,strong) NSArray *pointArray; @property (nonatomic,strong) AttachmentModel *model; ///开始涂鸦动画 - (void)beginDrawAnimation; ///结束涂鸦动画 - (void)endDrawAnimation; @end NS_ASSUME_NONNULL_END