2025-01-14 14:29:14 +08:00
|
|
|
//
|
|
|
|
// RoomAnimationView.h
|
|
|
|
// YuMi
|
|
|
|
//
|
|
|
|
// Created by P on 2025/1/13.
|
|
|
|
//
|
|
|
|
|
2025-08-12 17:44:32 +08:00
|
|
|
#import <Foundation/Foundation.h>
|
2025-01-14 14:29:14 +08:00
|
|
|
#import "XPRoomAnimationHitView.h"
|
2025-01-15 19:02:58 +08:00
|
|
|
#import "RoomHostDelegate.h"
|
|
|
|
#import "RoomGuestDelegate.h"
|
2025-01-14 14:29:14 +08:00
|
|
|
|
2025-08-12 17:44:32 +08:00
|
|
|
// Banner区域枚举
|
|
|
|
typedef NS_ENUM(NSInteger, BannerZone) {
|
|
|
|
BannerZoneNone = 0, // 无效区域
|
|
|
|
BannerZoneCenter, // 中央区域(滑动手势)
|
|
|
|
BannerZoneLeft, // 左侧区域(点击透传)
|
|
|
|
BannerZoneRight // 右侧区域(点击透传)
|
|
|
|
};
|
|
|
|
|
2025-01-14 14:29:14 +08:00
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
2025-08-12 17:44:32 +08:00
|
|
|
@interface RoomAnimationView : XPRoomAnimationHitView <RoomGuestDelegate, UIGestureRecognizerDelegate>
|
2025-01-14 14:29:14 +08:00
|
|
|
|
2025-01-15 19:02:58 +08:00
|
|
|
- (instancetype)initWithHostDelegate:(id<RoomHostDelegate>)hDelegate;
|
|
|
|
- (void)resumeTimer;
|
2025-08-20 16:37:48 +08:00
|
|
|
- (void)removeItSelf;
|
2025-01-14 14:29:14 +08:00
|
|
|
@end
|
|
|
|
|
|
|
|
NS_ASSUME_NONNULL_END
|