新增 MicMidpointRectManager 类以管理麦位中点矩形的绘制和动画,优化各个 StageView 中的中点矩形处理逻辑。同时,更新相关 StageView 类以集成中点矩形管理器,提升代码可维护性和用户体验。新增 SVGA 动画支持,确保中点矩形的动态展示效果。
This commit is contained in:
@@ -562,6 +562,12 @@
|
||||
4CA532C32D5F37DC00B8F59F /* LuckyPackageMessageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CA532C22D5F37DC00B8F59F /* LuckyPackageMessageTableViewCell.m */; };
|
||||
4CA5A3342D93D4AB00CE41D6 /* 大.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CA5A3332D93D4AB00CE41D6 /* 大.svga */; };
|
||||
4CACCCE42D9A695000CCB135 /* brove_gift.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CACCCE32D9A695000CCB135 /* brove_gift.svga */; };
|
||||
4CAE69C52E69922B00A9FC35 /* mic_cp_lv1.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CAE69C02E69922B00A9FC35 /* mic_cp_lv1.svga */; };
|
||||
4CAE69C62E69922B00A9FC35 /* mic_cp_lv2.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CAE69C12E69922B00A9FC35 /* mic_cp_lv2.svga */; };
|
||||
4CAE69C72E69922B00A9FC35 /* mic_cp_lv4.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CAE69C32E69922B00A9FC35 /* mic_cp_lv4.svga */; };
|
||||
4CAE69C82E69922B00A9FC35 /* mic_cp_lv5.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CAE69C42E69922B00A9FC35 /* mic_cp_lv5.svga */; };
|
||||
4CAE69C92E69922B00A9FC35 /* mic_cp_lv3.svga in Resources */ = {isa = PBXBuildFile; fileRef = 4CAE69C22E69922B00A9FC35 /* mic_cp_lv3.svga */; };
|
||||
4CAE69CC2E69A2DB00A9FC35 /* MicMidpointRectManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAE69CB2E69A2DB00A9FC35 /* MicMidpointRectManager.m */; };
|
||||
4CAFEFF62DD2F21B00CD81DF /* CreateEventPickerContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFEFF52DD2F21B00CD81DF /* CreateEventPickerContainerView.m */; };
|
||||
4CAFF00A2DD342A400CD81DF /* MessagePublicEventModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF0092DD342A400CD81DF /* MessagePublicEventModel.m */; };
|
||||
4CAFF00D2DD343B200CD81DF /* PublicEventTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF00C2DD343B200CD81DF /* PublicEventTableViewCell.m */; };
|
||||
@@ -2791,6 +2797,13 @@
|
||||
4CA532C22D5F37DC00B8F59F /* LuckyPackageMessageTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LuckyPackageMessageTableViewCell.m; sourceTree = "<group>"; };
|
||||
4CA5A3332D93D4AB00CE41D6 /* 大.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = "大.svga"; sourceTree = "<group>"; };
|
||||
4CACCCE32D9A695000CCB135 /* brove_gift.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = brove_gift.svga; sourceTree = "<group>"; };
|
||||
4CAE69C02E69922B00A9FC35 /* mic_cp_lv1.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = mic_cp_lv1.svga; sourceTree = "<group>"; };
|
||||
4CAE69C12E69922B00A9FC35 /* mic_cp_lv2.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = mic_cp_lv2.svga; sourceTree = "<group>"; };
|
||||
4CAE69C22E69922B00A9FC35 /* mic_cp_lv3.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = mic_cp_lv3.svga; sourceTree = "<group>"; };
|
||||
4CAE69C32E69922B00A9FC35 /* mic_cp_lv4.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = mic_cp_lv4.svga; sourceTree = "<group>"; };
|
||||
4CAE69C42E69922B00A9FC35 /* mic_cp_lv5.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = mic_cp_lv5.svga; sourceTree = "<group>"; };
|
||||
4CAE69CA2E69A2DB00A9FC35 /* MicMidpointRectManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MicMidpointRectManager.h; sourceTree = "<group>"; };
|
||||
4CAE69CB2E69A2DB00A9FC35 /* MicMidpointRectManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MicMidpointRectManager.m; sourceTree = "<group>"; };
|
||||
4CAFEFF42DD2F21B00CD81DF /* CreateEventPickerContainerView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CreateEventPickerContainerView.h; sourceTree = "<group>"; };
|
||||
4CAFEFF52DD2F21B00CD81DF /* CreateEventPickerContainerView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CreateEventPickerContainerView.m; sourceTree = "<group>"; };
|
||||
4CAFF0082DD342A400CD81DF /* MessagePublicEventModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MessagePublicEventModel.h; sourceTree = "<group>"; };
|
||||
@@ -7110,6 +7123,11 @@
|
||||
54FFD37D2C9BD12600DE61E5 /* 3.svga */,
|
||||
54FFD37E2C9BD12600DE61E5 /* 4.svga */,
|
||||
54FFD37F2C9BD12600DE61E5 /* 5.svga */,
|
||||
4CAE69C02E69922B00A9FC35 /* mic_cp_lv1.svga */,
|
||||
4CAE69C12E69922B00A9FC35 /* mic_cp_lv2.svga */,
|
||||
4CAE69C22E69922B00A9FC35 /* mic_cp_lv3.svga */,
|
||||
4CAE69C32E69922B00A9FC35 /* mic_cp_lv4.svga */,
|
||||
4CAE69C42E69922B00A9FC35 /* mic_cp_lv5.svga */,
|
||||
);
|
||||
path = cp;
|
||||
sourceTree = "<group>";
|
||||
@@ -10904,6 +10922,8 @@
|
||||
E8AEAEEA27141ACC0017FCE0 /* StageView */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4CAE69CA2E69A2DB00A9FC35 /* MicMidpointRectManager.h */,
|
||||
4CAE69CB2E69A2DB00A9FC35 /* MicMidpointRectManager.m */,
|
||||
E874B88527215CFF003954B9 /* Model */,
|
||||
E8680707271959090024F48F /* MicroView */,
|
||||
181D7F192726CE2A00B7C059 /* StageView.h */,
|
||||
@@ -11771,6 +11791,11 @@
|
||||
E80EC82628ACD84000D133C5 /* emoji_10@2x.png in Resources */,
|
||||
E80EC82C28ACD84000D133C5 /* emoji_59@2x.png in Resources */,
|
||||
E80EC81A28ACD84000D133C5 /* emoji_161@2x.png in Resources */,
|
||||
4CAE69C52E69922B00A9FC35 /* mic_cp_lv1.svga in Resources */,
|
||||
4CAE69C62E69922B00A9FC35 /* mic_cp_lv2.svga in Resources */,
|
||||
4CAE69C72E69922B00A9FC35 /* mic_cp_lv4.svga in Resources */,
|
||||
4CAE69C82E69922B00A9FC35 /* mic_cp_lv5.svga in Resources */,
|
||||
4CAE69C92E69922B00A9FC35 /* mic_cp_lv3.svga in Resources */,
|
||||
E80EC85228ACD84000D133C5 /* emoji_114@2x.png in Resources */,
|
||||
E80EC81F28ACD84000D133C5 /* emoji_45@2x.png in Resources */,
|
||||
E80EC85A28ACD84000D133C5 /* emoji_14@2x.png in Resources */,
|
||||
@@ -13233,6 +13258,7 @@
|
||||
E878893F273A54F500BF1D57 /* XPGiftPresenter.m in Sources */,
|
||||
1464C5F929A4D00000AF7C94 /* XPIAPRechargeHeaderView.m in Sources */,
|
||||
E83645A82A40AF5400E0DBE4 /* NSBundle+Localizable.m in Sources */,
|
||||
4CAE69CC2E69A2DB00A9FC35 /* MicMidpointRectManager.m in Sources */,
|
||||
23E9EA7F2A839B2F00B792F2 /* MessageTreasureFairyModel.m in Sources */,
|
||||
E8778AFB2989034200CF139B /* XPSessionSayHelloEmptyTableViewCell.m in Sources */,
|
||||
238B37B02AC55A2C00BFC9D5 /* XPTreasureFairyStoreResultCell.m in Sources */,
|
||||
|
Reference in New Issue
Block a user