重构 room 动画层 50%

This commit is contained in:
edwinQQQ
2025-01-15 19:02:58 +08:00
parent b6325180d4
commit e2f022246f
19 changed files with 1966 additions and 121 deletions

View File

@@ -54,7 +54,8 @@
#import "DatingStageView.h"
#import "AnchorStageView.h"
#import "AnchorPkStageView.h"
#import "XPRoomAnimationView.h"
//#import "XPRoomAnimationView.h"
#import "RoomAnimationView.h"
#import "XPRoomFunctionContainerView.h"
#import "XPArrangeMicViewController.h"
#import "XPRoomSettingInputView.h"
@@ -145,7 +146,7 @@ XPCandyTreeInsufficientBalanceViewDelegate>
@property(nonatomic, strong) RoomSideMenu *sideMenu;
//@property (nonatomic,strong) XPRoomActivityContainerView *activityContainerView;
///view
@property (nonatomic,strong) XPRoomAnimationView *animationView;
@property (nonatomic,strong) RoomAnimationView *animationView;
///view
@property (nonatomic,strong) XPRoomFunctionContainerView *functionView;
///
@@ -2337,7 +2338,9 @@ XPCandyTreeInsufficientBalanceViewDelegate>
[self.stageView exitRoom];
[self.menuContainerView menuResignFirstResponder];
[self.animationView resumeTimer];
if (self.roomInfo.roomModeType == RoomModeType_Open_Micro_Mode || self.roomInfo.roomModeType == RoomModeType_Open_Blind) {
NSString * roomUid = [NSString stringWithFormat:@"%ld", self.roomInfo.uid];
NSString * uid = [AccountInfoStorage instance].getUid;
@@ -2790,9 +2793,9 @@ XPCandyTreeInsufficientBalanceViewDelegate>
return _sideMenu;
}
- (XPRoomAnimationView *)animationView {
- (RoomAnimationView *)animationView {
if (!_animationView) {
_animationView = [[XPRoomAnimationView alloc] initWithDelegate:self];
_animationView = [[RoomAnimationView alloc] initWithHostDelegate:self];
}
return _animationView;
}