HJAudioBubble.h 713 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // HJAudioBubble.h
  3. // HJAudioBubbleDemo
  4. //
  5. // Created by WHJ on 2017/11/30.
  6. // Copyright © 2017年 WHJ. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "HJAudioBubbleConfig.h"
  10. typedef void(^BubbleLongPressCallBack)();
  11. @interface HJAudioBubble : UIView
  12. /** 时长 */
  13. @property (nonatomic, copy) NSString * timeStr;
  14. /** 右边显示气泡 */
  15. @property (nonatomic, assign) BOOL bubbleShowRight;
  16. /** 长按回调 */
  17. @property (nonatomic, copy) BubbleLongPressCallBack longPressCallBack;
  18. /** 点击回调 */
  19. @property (nonatomic, copy) void(^bubbleClickBlock)(BOOL isAnimating);
  20. //开始动画
  21. - (void)startAnimating;
  22. //结束动画
  23. - (void)stopAnimating;
  24. //刷新界面
  25. - (void)refreshUI;
  26. @end