UGCKitPhotoTransitionToolbar.h 950 B

1234567891011121314151617181920212223242526
  1. // Copyright (c) 2019 Tencent. All rights reserved.
  2. #import <UIKit/UIKit.h>
  3. #import "UGCKitTheme.h"
  4. //TXTransitionType_LefRightSlipping, //左右滑动
  5. //TXTransitionType_UpDownSlipping, //上下滑动
  6. //TXTransitionType_Enlarge, //放大
  7. //TXTransitionType_Narrow, //缩小
  8. //TXTransitionType_RotationalScaling, //旋转缩放
  9. //TXTransitionType_FadeinFadeout, //淡入淡出
  10. @protocol TransitionViewDelegate <NSObject>
  11. - (void)onVideoTransitionLefRightSlipping;
  12. - (void)onVideoTransitionUpDownSlipping;
  13. - (void)onVideoTransitionEnlarge;
  14. - (void)onVideoTransitionNarrow;
  15. - (void)onVideoTransitionRotationalScaling;
  16. - (void)onVideoTransitionFadeinFadeout;
  17. @end
  18. @interface UGCKitPhotoTransitionToolbar : UIView
  19. @property(nonatomic,weak) id<TransitionViewDelegate> delegate;
  20. @property(nonatomic, strong) UGCKitTheme *theme;
  21. - (instancetype)initWithFrame:(CGRect)frame theme:(UGCKitTheme *)theme;
  22. @end