Commit b519e4ed by suolong

no message

parents d300a4cd bca50a55
Showing with 285 additions and 195 deletions
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
00E501FF2E0543A800579DB0 /* Exceptions for "NotificationService" folder in "NotificationService" target */ = { 00E501FF2E0543A800579DB0 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet; isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = ( membershipExceptions = (
"NotificationService-Info.plist", "NotificationService-Info.plist",
...@@ -112,18 +112,7 @@ ...@@ -112,18 +112,7 @@
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFileSystemSynchronizedRootGroup section */
00E501F42E0543A800579DB0 /* NotificationService */ = { 00E501F42E0543A800579DB0 /* NotificationService */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (00E501FF2E0543A800579DB0 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = NotificationService; sourceTree = "<group>"; };
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
00E501FF2E0543A800579DB0 /* Exceptions for "NotificationService" folder in "NotificationService" target */,
);
explicitFileTypes = {
};
explicitFolders = (
);
path = NotificationService;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */ /* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
...@@ -426,10 +415,14 @@ ...@@ -426,10 +415,14 @@
inputFileListPaths = ( inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks-${CONFIGURATION}-input-files.xcfilelist", "${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks-${CONFIGURATION}-input-files.xcfilelist",
); );
inputPaths = (
);
name = "[CP] Embed Pods Frameworks"; name = "[CP] Embed Pods Frameworks";
outputFileListPaths = ( outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks-${CONFIGURATION}-output-files.xcfilelist", "${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks-${CONFIGURATION}-output-files.xcfilelist",
); );
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks.sh\"\n"; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-frameworks.sh\"\n";
...@@ -443,10 +436,14 @@ ...@@ -443,10 +436,14 @@
inputFileListPaths = ( inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources-${CONFIGURATION}-input-files.xcfilelist", "${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources-${CONFIGURATION}-input-files.xcfilelist",
); );
inputPaths = (
);
name = "[CP] Copy Pods Resources"; name = "[CP] Copy Pods Resources";
outputFileListPaths = ( outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources-${CONFIGURATION}-output-files.xcfilelist", "${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources-${CONFIGURATION}-output-files.xcfilelist",
); );
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources.sh\"\n"; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FuSiLive/Pods-FuSiLive-resources.sh\"\n";
...@@ -676,7 +673,7 @@ ...@@ -676,7 +673,7 @@
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements; CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202506260027; CURRENT_PROJECT_VERSION = 202506260028;
DEFINES_MODULE = YES; DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 6GG26BHUMC; DEVELOPMENT_TEAM = 6GG26BHUMC;
ENABLE_ON_DEMAND_RESOURCES = NO; ENABLE_ON_DEMAND_RESOURCES = NO;
...@@ -941,7 +938,7 @@ ...@@ -941,7 +938,7 @@
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements; CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202506260027; CURRENT_PROJECT_VERSION = 202506260028;
DEFINES_MODULE = YES; DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 6GG26BHUMC; DEVELOPMENT_TEAM = 6GG26BHUMC;
ENABLE_ON_DEMAND_RESOURCES = NO; ENABLE_ON_DEMAND_RESOURCES = NO;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "daily_check_inrotation_lightimg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "daily_check_inrotation_lightimg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_control_menu_down_arrow@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_control_menu_down_arrow@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_remote_anchor_cancel_mute@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_remote_anchor_cancel_mute@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_remote_anchor_mute@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_remote_anchor_mute@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_resault_top_icon_draw@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_resault_top_icon_draw@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_resault_top_icon_lose@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_resault_top_icon_lose@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "live_pk_resault_top_icon_win@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "live_pk_resault_top_icon_win@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "pk_user_contribute_burst_dew_light_dot@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
...@@ -112,6 +112,10 @@ extension FFPKSideColor { ...@@ -112,6 +112,10 @@ extension FFPKSideColor {
anchorModel.level = FUSSwiftLiveHelper.shared.roomInfoModel?.level?.intValue ?? 0 anchorModel.level = FUSSwiftLiveHelper.shared.roomInfoModel?.level?.intValue ?? 0
anchorModel.age = FUSSwiftLiveHelper.shared.roomInfoModel?.age?.intValue ?? 0 anchorModel.age = FUSSwiftLiveHelper.shared.roomInfoModel?.age?.intValue ?? 0
anchorModel.sex = FUSSwiftLiveHelper.shared.roomInfoModel?.sex?.intValue ?? 0 anchorModel.sex = FUSSwiftLiveHelper.shared.roomInfoModel?.sex?.intValue ?? 0
if FUSSwiftLiveHelper.shared.roomInfoModel?.privilege.fus_intValue(key: "richPower") == 1 {
anchorModel.vip = 1
}
return anchorModel return anchorModel
} }
......
...@@ -9,17 +9,21 @@ import UIKit ...@@ -9,17 +9,21 @@ import UIKit
class FFPKStartAnimation: FUSBaseView { class FFPKStartAnimation: FUSBaseView {
let nameSpaceMaxWidth: CGFloat = 94
let nameVipSpacing: CGFloat = 4
let leftView = UIView(frame: .zero) let leftView = UIView(frame: .zero)
let leftBgImageView = UIImageView() let leftBgImageView = UIImageView()
let leftNameLabel = UILabel() let leftNameLabel = UILabel()
let leftfaceImageView = UIImageView(frame: .init(x: 0, y: 0, width: 40, height: 40)) let leftVipImageView = UIImageView()
let leftfaceImageView = UIImageView(frame: .init(x: 0, y: 0, width: 48, height: 48))
let rightView = UIView(frame: .zero) let rightView = UIView(frame: .zero)
let rightBgImageView = UIImageView() let rightBgImageView = UIImageView()
let rightNameLabel = UILabel() let rightNameLabel = UILabel()
let rightfaceImageView = UIImageView(frame: .init(x: 0, y: 0, width: 40, height: 40)) let rightVipImageView = UIImageView()
let rightfaceImageView = UIImageView(frame: .init(x: 0, y: 0, width: 48, height: 48))
let animImageView = UIImageView(frame: .init(x: 0, y: 0, width: 217, height: 300)) let animImageView = UIImageView(frame: .init(x: 0, y: 0, width: 217, height: 300))
var finishBlock:(()->Void)? var finishBlock:(()->Void)?
...@@ -89,7 +93,7 @@ class FFPKStartAnimation: FUSBaseView { ...@@ -89,7 +93,7 @@ class FFPKStartAnimation: FUSBaseView {
func ff_setupLeftView() { func ff_setupLeftView() {
self.leftView.frame = .init(x: -134, y: 100, width: 134, height: 89) self.leftView.frame = .init(x: -170, y: 142, width: 170, height: 90)
self.addSubview(self.leftView) self.addSubview(self.leftView)
/// bg imageView /// bg imageView
self.leftBgImageView.frame = self.leftView.bounds self.leftBgImageView.frame = self.leftView.bounds
...@@ -102,33 +106,51 @@ class FFPKStartAnimation: FUSBaseView { ...@@ -102,33 +106,51 @@ class FFPKStartAnimation: FUSBaseView {
} }
/// set nickname /// set nickname
self.leftNameLabel.font = .fus_themeFont(13) self.leftNameLabel.font = .fus_themeBoldFont(13)
self.leftNameLabel.textColor = .white self.leftNameLabel.textColor = .white
self.leftNameLabel.text = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.nickname self.leftNameLabel.text = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.nickname
self.leftNameLabel.fus_addShadow()
self.leftView.addSubview(self.leftNameLabel) self.leftView.addSubview(self.leftNameLabel)
self.leftNameLabel.sizeToFit() self.leftNameLabel.sizeToFit()
if self.leftNameLabel.width > 48 {
self.leftNameLabel.width = 48 var vipLevel = 0
if FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.vip == 1 {
vipLevel = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.level
} }
self.leftVipImageView.image = .fus_image(withLevel: vipLevel)
self.leftView.addSubview(self.leftVipImageView)
self.leftVipImageView.sizeToFit()
self.leftNameLabel.x = 5.5 if self.leftNameLabel.width + self.nameVipSpacing + self.leftVipImageView.width > self.nameSpaceMaxWidth {
self.leftNameLabel.centerY = self.leftView.height / 2.0 self.leftNameLabel.width = self.nameSpaceMaxWidth - self.leftVipImageView.width - self.nameVipSpacing
}
// self.leftNameLabel.x = 5.5
// self.leftNameLabel.centerY = self.leftView.height / 2.0
// self.leftVipImageView.x = self.leftNameLabel.right
// self.leftVipImageView.centerY = self.leftNameLabel.centerY
/// set face image /// set face image
self.leftfaceImageView.setWebImageWithSubURLString(FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.face) self.leftfaceImageView.setWebImageWithSubURLString(FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.face)
self.leftfaceImageView.layer.cornerRadius = 20 self.leftfaceImageView.layer.cornerRadius = self.leftfaceImageView.height / 2.0
self.leftfaceImageView.layer.masksToBounds = true self.leftfaceImageView.layer.masksToBounds = true
self.leftfaceImageView.layer.borderColor = UIColor.white.cgColor self.leftfaceImageView.layer.borderColor = UIColor.white.cgColor
self.leftfaceImageView.layer.borderWidth = 1 self.leftfaceImageView.layer.borderWidth = 1
self.leftView.addSubview(self.leftfaceImageView) self.leftView.addSubview(self.leftfaceImageView)
self.leftfaceImageView.centerY = self.leftNameLabel.centerY self.leftfaceImageView.centerY = self.leftView.height / 2.0
self.leftfaceImageView.x = self.leftNameLabel.right + 4 self.leftfaceImageView.right = self.leftView.width - 18
self.leftVipImageView.right = self.leftfaceImageView.left - 6
self.leftVipImageView.centerY = self.leftView.height / 2.0
self.leftNameLabel.right = self.leftVipImageView.left - self.nameVipSpacing
self.leftNameLabel.centerY = self.leftView.height / 2.0
} }
func ff_setupRightView() { func ff_setupRightView() {
self.rightView.frame = .init(x: UIView.fus_screenW(), y: 142, width: 126, height: 89) self.rightView.frame = .init(x: UIView.fus_screenW(), y: 142, width: 170, height: 90)
self.addSubview(self.rightView) self.addSubview(self.rightView)
/// bg imageView /// bg imageView
self.rightBgImageView.frame = self.rightView.bounds self.rightBgImageView.frame = self.rightView.bounds
...@@ -144,27 +166,39 @@ class FFPKStartAnimation: FUSBaseView { ...@@ -144,27 +166,39 @@ class FFPKStartAnimation: FUSBaseView {
/// set face image /// set face image
self.rightfaceImageView.setWebImageWithSubURLString(FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.face) self.rightfaceImageView.setWebImageWithSubURLString(FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.face)
self.rightfaceImageView.layer.cornerRadius = 20 self.rightfaceImageView.layer.cornerRadius = self.rightfaceImageView.height / 2.0
self.rightfaceImageView.layer.masksToBounds = true self.rightfaceImageView.layer.masksToBounds = true
self.rightfaceImageView.layer.borderColor = UIColor.white.cgColor self.rightfaceImageView.layer.borderColor = UIColor.white.cgColor
self.rightfaceImageView.layer.borderWidth = 1 self.rightfaceImageView.layer.borderWidth = 1
self.rightView.addSubview(self.rightfaceImageView) self.rightView.addSubview(self.rightfaceImageView)
self.rightfaceImageView.centerY = self.rightView.height / 2.0 self.rightfaceImageView.centerY = self.rightView.height / 2.0
self.rightfaceImageView.x = 35 self.rightfaceImageView.x = 18
/// set nickname /// set nickname
self.rightNameLabel.font = .fus_themeFont(13) self.rightNameLabel.font = .fus_themeBoldFont(13)
self.rightNameLabel.textColor = .white self.rightNameLabel.textColor = .white
self.rightNameLabel.text = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.nickname self.rightNameLabel.text = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.nickname
self.rightNameLabel.fus_addShadow()
self.rightView.addSubview(self.rightNameLabel) self.rightView.addSubview(self.rightNameLabel)
self.rightNameLabel.sizeToFit() self.rightNameLabel.sizeToFit()
if self.rightNameLabel.width > 48 {
self.rightNameLabel.width = 48 var vipLevel = 0
if FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.vip == 1 {
vipLevel = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value.level
}
self.rightVipImageView.image = .fus_image(withLevel: vipLevel)
self.rightView.addSubview(self.rightVipImageView)
self.rightVipImageView.sizeToFit()
if self.rightNameLabel.width + self.nameVipSpacing + self.rightVipImageView.width > self.nameSpaceMaxWidth {
self.rightNameLabel.width = self.nameSpaceMaxWidth - self.rightVipImageView.width - self.nameVipSpacing
} }
self.rightNameLabel.left = self.rightfaceImageView.right + 4 self.rightNameLabel.left = self.rightfaceImageView.right + 6
self.rightNameLabel.centerY = self.rightfaceImageView.centerY self.rightNameLabel.centerY = self.rightfaceImageView.centerY
self.rightVipImageView.x = self.rightNameLabel.right + self.nameVipSpacing
self.rightVipImageView.centerY = self.rightNameLabel.centerY
} }
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
......
...@@ -89,7 +89,7 @@ class FFPKAnchorStateView: FUSBaseView { ...@@ -89,7 +89,7 @@ class FFPKAnchorStateView: FUSBaseView {
} }
case .pause: case .pause:
self.imageView.stopAnimating() self.imageView.stopAnimating()
self.imageView.image = FUSShowRoomCenterBunble.versionImageNamed("PK_Anchor_Pause") self.imageView.image = FUSShowRoomCenterBunble.imageNamed("PK_Anchor_Pause")
self.tipLabel.text = .fus_versionLocalString("主播暂停,马上回来") self.tipLabel.text = .fus_versionLocalString("主播暂停,马上回来")
} }
} }
......
...@@ -56,8 +56,8 @@ class FFPKAnchorView: FUSBaseView { ...@@ -56,8 +56,8 @@ class FFPKAnchorView: FUSBaseView {
self.muteUserBtn.layer.cornerRadius = 10 self.muteUserBtn.layer.cornerRadius = 10
self.muteUserBtn.layer.masksToBounds = true self.muteUserBtn.layer.masksToBounds = true
self.muteUserBtn.backgroundColor = .init(white: 0, alpha: 0.28) self.muteUserBtn.backgroundColor = .init(white: 0, alpha: 0.28)
self.muteUserBtn.setImage(FUSShowRoomCenterBunble.versionImageNamed("live_pk_remote_anchor_mute"), for: .normal) self.muteUserBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_pk_remote_anchor_mute"), for: .normal)
self.muteUserBtn.setImage(FUSShowRoomCenterBunble.versionImageNamed("live_pk_remote_anchor_cancel_mute"), for: .selected) self.muteUserBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_pk_remote_anchor_cancel_mute"), for: .selected)
self.infoView.addSubview(self.muteUserBtn) self.infoView.addSubview(self.muteUserBtn)
......
...@@ -68,7 +68,7 @@ class FFPKBurstDewAnimateView: FUSBaseView { ...@@ -68,7 +68,7 @@ class FFPKBurstDewAnimateView: FUSBaseView {
for i in 0..<maxFrame{ for i in 0..<maxFrame{
// 让动画完成后保持在最后一帧的办法 // 让动画完成后保持在最后一帧的办法
let imgIndex = i > 34 ? 34 : i let imgIndex = i > 34 ? 34 : i
if let image = FUSShowRoomCenterBunble.versionImageNamed("pk_user_contribute_burst_dew_type_one_\(imgIndex)"){ if let image = FUSShowRoomCenterBunble.imageNamed("pk_user_contribute_burst_dew_type_one_\(imgIndex)"){
imagesList.append(image) imagesList.append(image)
} }
} }
...@@ -83,7 +83,7 @@ class FFPKBurstDewAnimateView: FUSBaseView { ...@@ -83,7 +83,7 @@ class FFPKBurstDewAnimateView: FUSBaseView {
let imgName = self.state == .win ? "pk_user_contribute_burst_dew_type_two_left_" : "pk_user_contribute_burst_dew_type_two_right_" let imgName = self.state == .win ? "pk_user_contribute_burst_dew_type_two_left_" : "pk_user_contribute_burst_dew_type_two_right_"
for i in 0..<maxFrame{ for i in 0..<maxFrame{
let imgIndex = i > 69 ? 69 : i let imgIndex = i > 69 ? 69 : i
if let image = FUSShowRoomCenterBunble.versionImageNamed("\(imgName)\(imgIndex)"){ if let image = FUSShowRoomCenterBunble.imageNamed("\(imgName)\(imgIndex)"){
imagesList.append(image) imagesList.append(image)
} }
} }
......
...@@ -138,7 +138,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView { ...@@ -138,7 +138,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView {
for index in 0..<allTotal{ for index in 0..<allTotal{
let roundResultView = YYAnimatedImageView(frame: CGRectMake(0, 0, 28, 28)) let roundResultView = YYAnimatedImageView(frame: CGRectMake(0, 0, 28, 28))
roundResultView.contentMode = .scaleAspectFit roundResultView.contentMode = .scaleAspectFit
roundResultView.image = FUSShowRoomCenterBunble.versionImageNamed("pk_multi_round_result_state_pending_animation") roundResultView.image = FUSShowRoomCenterBunble.imageNamed("pk_multi_round_result_state_pending_animation")
self.roundResultBgView.addSubview(roundResultView) self.roundResultBgView.addSubview(roundResultView)
roundResultView.snp.makeConstraints { make in roundResultView.snp.makeConstraints { make in
make.size.equalTo(CGSizeMake(28, 28)) make.size.equalTo(CGSizeMake(28, 28))
...@@ -166,7 +166,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView { ...@@ -166,7 +166,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView {
for (index, tempView) in self.roundResultViewList.enumerated() { for (index, tempView) in self.roundResultViewList.enumerated() {
if model.roundResult.count <= index { if model.roundResult.count <= index {
tempView.image = FUSShowRoomCenterBunble.versionImageNamed("pk_multi_round_result_state_pending_animation") tempView.image = FUSShowRoomCenterBunble.imageNamed("pk_multi_round_result_state_pending_animation")
} }
else { else {
...@@ -174,7 +174,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView { ...@@ -174,7 +174,7 @@ class FFPKMultiRoundResultPanelView: FUSBaseView {
if resultModel.win == "-1" { if resultModel.win == "-1" {
// 平局 // 平局
tempView.image = FUSShowRoomCenterBunble.versionWebpImageName("pk_multi_round_result_state_draw_animation") tempView.image = FUSShowRoomCenterBunble.webpImageName("pk_multi_round_result_state_draw_animation")
} }
else { else {
var winAnchor: FFPKAnchorModel = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value var winAnchor: FFPKAnchorModel = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.remoteAnchorModel.value
...@@ -183,19 +183,12 @@ class FFPKMultiRoundResultPanelView: FUSBaseView { ...@@ -183,19 +183,12 @@ class FFPKMultiRoundResultPanelView: FUSBaseView {
} }
// 赢的那方是什么颜色就显示什么颜色 // 赢的那方是什么颜色就显示什么颜色
if winAnchor.sideColor == .red { if winAnchor.sideColor == .red {
tempView.image = FUSShowRoomCenterBunble.versionWebpImageName("pk_multi_round_result_state_red_win_animation") tempView.image = FUSShowRoomCenterBunble.webpImageName("pk_multi_round_result_state_red_win_animation")
} }
else { else {
tempView.image = FUSShowRoomCenterBunble.versionWebpImageName("pk_multi_round_result_state_blue_lose_animation") tempView.image = FUSShowRoomCenterBunble.webpImageName("pk_multi_round_result_state_blue_lose_animation")
} }
} }
// else if resultModel.win == FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.uid {
// // 自己这方赢了
// tempView.image = FUSShowRoomCenterBunble.versionWebpImageName("pk_multi_round_result_state_red_win_animation")
// }
// else {
// tempView.image = FUSShowRoomCenterBunble.versionWebpImageName("pk_multi_round_result_state_blue_lose_animation")
// }
} }
} }
......
...@@ -343,12 +343,12 @@ extension FFPKPunishTypesView { ...@@ -343,12 +343,12 @@ extension FFPKPunishTypesView {
} }
let positionBtn = self.typesBtnList[index] let positionBtn = self.typesBtnList[index]
positionBtn.isHidden = false positionBtn.isHidden = false
positionBtn.setImage(self.ff_getPunishTypeIcon(type: model.type, isLight: isPunishLight), for: .normal) positionBtn.setImage(FFPKPunishTypesView.ff_getPunishTypeIcon(type: model.type, isLight: isPunishLight), for: .normal)
// 激活中的就高亮 // 激活中的就高亮
if let activatePunish = activatePunish, if let activatePunish = activatePunish,
activatePunish.pid == model.pid { activatePunish.pid == model.pid {
positionBtn.setImage(self.ff_getPunishTypeIcon(type: model.type, isLight: true), for: .normal) positionBtn.setImage(FFPKPunishTypesView.ff_getPunishTypeIcon(type: model.type, isLight: true), for: .normal)
} }
} }
...@@ -374,8 +374,8 @@ extension FFPKPunishTypesView { ...@@ -374,8 +374,8 @@ extension FFPKPunishTypesView {
/// - type: (1:脸部特效、2:动作惩罚、3:声音惩罚、4:画面惩罚) /// - type: (1:脸部特效、2:动作惩罚、3:声音惩罚、4:画面惩罚)
/// - isLight: 是否是亮图标 /// - isLight: 是否是亮图标
/// - Returns: 图片 /// - Returns: 图片
func ff_getPunishTypeIcon(type: Int, isLight: Bool) -> UIImage? { public static func ff_getPunishTypeIcon(type: Int, isLight: Bool) -> UIImage? {
var prefixName = "" var prefixName = "live_pk_punish_viewIcon_face"
switch type{ switch type{
case 1: case 1:
prefixName = "live_pk_punish_viewIcon_face" prefixName = "live_pk_punish_viewIcon_face"
......
...@@ -53,12 +53,12 @@ class FFPKScoreProgressView: FUSBaseView { ...@@ -53,12 +53,12 @@ class FFPKScoreProgressView: FUSBaseView {
self.addSubview(self.lightImageView) self.addSubview(self.lightImageView)
var animImages:[UIImage] = .init() // var animImages:[UIImage] = .init()
for i in 0..<20 { // for i in 0..<20 {
if let img = FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_anim_\(i)") { // if let img = FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_anim_\(i)") {
animImages.append(img) // animImages.append(img)
} // }
} // }
self.addSubview(self.progressLightImageView) self.addSubview(self.progressLightImageView)
// self.progressLightImageView.image = animImages.first // self.progressLightImageView.image = animImages.first
// self.progressLightImageView.animationImages = animImages // self.progressLightImageView.animationImages = animImages
......
...@@ -34,7 +34,7 @@ class FFPKUserContributeCell: FUSSwiftCollectionViewCell { ...@@ -34,7 +34,7 @@ class FFPKUserContributeCell: FUSSwiftCollectionViewCell {
var animImages:[UIImage] = .init() var animImages:[UIImage] = .init()
let imgStr = "pk_user_contribute_light_circle_animation_" let imgStr = "pk_user_contribute_light_circle_animation_"
for i in 1..<41{ for i in 1..<41{
if let img = FUSShowRoomCenterBunble.versionImageNamed("\(imgStr)\(i)"){ if let img = FUSShowRoomCenterBunble.imageNamed("\(imgStr)\(i)"){
animImages.append(img) animImages.append(img)
} }
} }
......
...@@ -331,87 +331,6 @@ class FFPKUserContributeListView: FUSBaseView { ...@@ -331,87 +331,6 @@ class FFPKUserContributeListView: FUSBaseView {
} }
// MARK: -- burst dew animate part // MARK: -- burst dew animate part
// 为了优化暴奖做的
// private var dewImageViewPool: [UIImageView] = .init()
// private var lightImageViewPool: [UIImageView] = .init()
// private var numberLabelPool: [UILabel] = .init()
//
// private func ff_reloadPoolViewIfIneed(){
//
// let maxPoolCount: Int = 40
//
// if dewImageViewPool.count < maxPoolCount {
// dewImageViewPool = (0..<maxPoolCount).map { _ in
// let imageView = UIImageView(image: .ff_dewIcon)
// imageView.contentMode = .scaleAspectFit
// return imageView
// }
// FUSLog.info("ludy ff_reloadPoolViewIfIneed 创建dewImageViewPool:\(dewImageViewPool.count)")
// }
//
// delay(0.5) { [weak self] in
// guard let self = self else { return }
// if FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.pkState.value != .inPKTime {
// // 过回合了,不要创建了,怕阻塞
// return
// }
// if self.lightImageViewPool.count < 30 {
// self.lightImageViewPool = (0..<30).map { _ in
// let lightDotImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("pk_user_contribute_burst_dew_light_dot"))
// lightDotImageView.contentMode = .scaleAspectFit
// return lightDotImageView
// }
// FUSLog.info("ludy ff_reloadPoolViewIfIneed 创建lightImageViewPool:\(lightImageViewPool.count)")
// }
// }
//
// delay(1) { [weak self] in
// guard let self = self else { return }
// if FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.pkState.value != .inPKTime {
// // 过回合了,不要创建了,怕阻塞
// return
// }
// if self.numberLabelPool.count < 30 {
// self.numberLabelPool = (0..<30).map{ _ in
// let numberLabel = UILabel(frame: CGRectMake(0, 0, 30, 14))
// numberLabel.textAlignment = .center
// return numberLabel
// }
// FUSLog.info("ludy ff_reloadPoolViewIfIneed 创建numberLabelPool:\(numberLabelPool.count)")
// }
// }
// }
//
// private func ff_getDewImagViewInPool() -> UIImageView {
// if let dewImageView = self.dewImageViewPool.popLast(){
// return dewImageView
// }else {
// let imageView = UIImageView(image: .ff_dewIcon)
// imageView.contentMode = .scaleAspectFit
// return imageView
// }
// }
//
// private func ff_getLightImageViewInPool() -> UIImageView {
// if let lightImageView = self.lightImageViewPool.popLast(){
// return lightImageView
// }else {
// let lightDotImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("pk_user_contribute_burst_dew_light_dot"))
// lightDotImageView.contentMode = .scaleAspectFit
// return lightDotImageView
// }
// }
//
// private func ff_getNumberLabelInPool() -> UILabel {
// if let numberLabel = self.numberLabelPool.popLast(){
// return numberLabel
// }else {
// let numberLabel = UILabel(frame: CGRectMake(0, 0, 30, 14))
// numberLabel.textAlignment = .center
// return numberLabel
// }
// }
private func startAnimation(beginPoint: CGPoint, endPoint: CGPoint, effectType: Int, cell: FFPKUserContributeCell, showAddNum: Bool) { private func startAnimation(beginPoint: CGPoint, endPoint: CGPoint, effectType: Int, cell: FFPKUserContributeCell, showAddNum: Bool) {
...@@ -493,7 +412,7 @@ class FFPKUserContributeListView: FUSBaseView { ...@@ -493,7 +412,7 @@ class FFPKUserContributeListView: FUSBaseView {
if showAddNum == true { if showAddNum == true {
// 光点 // 光点
let lightDotImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("pk_user_contribute_burst_dew_light_dot")) let lightDotImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("pk_user_contribute_burst_dew_light_dot"))
lightDotImageView.contentMode = .scaleAspectFit lightDotImageView.contentMode = .scaleAspectFit
// let lightDotImageView = ff_getLightImageViewInPool() // let lightDotImageView = ff_getLightImageViewInPool()
lightDotImageView.center = beginPoint lightDotImageView.center = beginPoint
......
...@@ -26,7 +26,6 @@ class FFPKControlContributionUserBlankCell: UITableViewCell{ ...@@ -26,7 +26,6 @@ class FFPKControlContributionUserBlankCell: UITableViewCell{
fatalError("init(coder:) has not been implemented") fatalError("init(coder:) has not been implemented")
} }
// let bgImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_contribution_blank_all"))
let bgImageView = UIImageView() let bgImageView = UIImageView()
let faceView = UIImageView(frame: CGRectMake(0, 0, 40, 40)) let faceView = UIImageView(frame: CGRectMake(0, 0, 40, 40))
// let richImageView = UIImageView(frame: .init(x: 0, y: 0, width: 37, height: 14)) // let richImageView = UIImageView(frame: .init(x: 0, y: 0, width: 37, height: 14))
...@@ -275,7 +274,7 @@ class FFPKControlContributionHotDataListHeader: FUSBaseView { ...@@ -275,7 +274,7 @@ class FFPKControlContributionHotDataListHeader: FUSBaseView {
make.append(" ") make.append(" ")
make.append(title + " ").textColor(.fus_textColorRich()) make.append(title + " ").textColor(.fus_textColorRich())
make.append { make in make.append { make in
make.image = FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_menu_down_arrow") make.image = FUSShowRoomCenterBunble.imageNamed("live_pk_control_menu_down_arrow")
make.alignment = .center make.alignment = .center
} }
make.append(" ") make.append(" ")
...@@ -285,7 +284,7 @@ class FFPKControlContributionHotDataListHeader: FUSBaseView { ...@@ -285,7 +284,7 @@ class FFPKControlContributionHotDataListHeader: FUSBaseView {
make.append(" ") make.append(" ")
make.append(title + " ").textColor(.fus_textColorRich()) make.append(title + " ").textColor(.fus_textColorRich())
make.append { make in make.append { make in
make.image = FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_menu_down_arrow")?.byRotate180() make.image = FUSShowRoomCenterBunble.imageNamed("live_pk_control_menu_down_arrow")?.byRotate180()
make.alignment = .center make.alignment = .center
} }
make.append(" ") make.append(" ")
......
...@@ -501,9 +501,8 @@ class FFPKControlContributionPkStatusView: FUSBaseView { ...@@ -501,9 +501,8 @@ class FFPKControlContributionPkStatusView: FUSBaseView {
let pkStatus: BehaviorRelay<FFPKControlContributionPkStatusType> = .init(value: .matching) let pkStatus: BehaviorRelay<FFPKControlContributionPkStatusType> = .init(value: .matching)
let bgView = UIButton(type: .custom) let bgView = UIButton(type: .custom)
// let pkIconImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_contribution_pkStatus_pk_icon"))
let pkIconImageView = YYAnimatedImageView(image: FUSShowRoomCenterBunble.webpImageName("live_pk_control_contribute_bottom_inpk_animate")) let pkIconImageView = YYAnimatedImageView(image: FUSShowRoomCenterBunble.webpImageName("live_pk_control_contribute_bottom_inpk_animate"))
let pkHeadImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_contribution_pkStatus_pk_avatar")) let pkHeadImageView = UIImageView(image: FUSShowRoomCenterBunble.imageNamed("live_pk_control_contribution_pkStatus_pk_avatar"))
var raderView = FFUserGuideRippleView() var raderView = FFUserGuideRippleView()
let descLabel = UILabel() let descLabel = UILabel()
......
...@@ -36,12 +36,6 @@ public class FFPKControlSubBaseView: FUSBaseView { ...@@ -36,12 +36,6 @@ public class FFPKControlSubBaseView: FUSBaseView {
contentView.backgroundColor = .white contentView.backgroundColor = .white
self.addSubview(contentView) self.addSubview(contentView)
let bgImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_alert_bg"))
contentView.addSubview(bgImageView)
bgImageView.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
contentView.bringSubviewToFront(contentView.lineView) contentView.bringSubviewToFront(contentView.lineView)
contentView.addSubview(naviView) contentView.addSubview(naviView)
......
...@@ -91,19 +91,6 @@ extension FFPKMessageAlertView{ ...@@ -91,19 +91,6 @@ extension FFPKMessageAlertView{
make.top.equalTo(20) make.top.equalTo(20)
} }
let leftDotImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_MessageAlert_ligth_dot_left"))
contentView.addSubview(leftDotImageView)
leftDotImageView.snp.makeConstraints { make in
make.right.equalTo(titleLabel.snp.left)
make.centerY.equalTo(titleLabel.snp.centerY).offset(-3)
}
let rightDotImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_MessageAlert_ligth_dot_right"))
contentView.addSubview(rightDotImageView)
rightDotImageView.snp.makeConstraints { make in
make.left.equalTo(titleLabel.snp.right)
make.centerY.equalTo(titleLabel.snp.centerY).offset(-4)
}
countDownLabel.isHidden = true countDownLabel.isHidden = true
countDownLabel.font = .fus_themeMediumFont(15) countDownLabel.font = .fus_themeMediumFont(15)
......
...@@ -14,7 +14,7 @@ class FFPKPunishDetailAlertView: FFPKControlSubBaseView { ...@@ -14,7 +14,7 @@ class FFPKPunishDetailAlertView: FFPKControlSubBaseView {
let backBtn = UIButton(type: .custom) let backBtn = UIButton(type: .custom)
let punishIconImageView = YYAnimatedImageView() let punishIconImageView = YYAnimatedImageView()
let punishNameLabel = UILabel() let punishNameLabel = UILabel()
let punishTypeIconImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_punish_detail_pkType_face")) let punishTypeIconImageView = UIImageView(image: FFPKPunishTypesView.ff_getPunishTypeIcon(type: 1, isLight: true))
let punishTypeLabel = UILabel() let punishTypeLabel = UILabel()
let descLabel = UILabel() let descLabel = UILabel()
...@@ -151,6 +151,7 @@ class FFPKPunishDetailAlertView: FFPKControlSubBaseView { ...@@ -151,6 +151,7 @@ class FFPKPunishDetailAlertView: FFPKControlSubBaseView {
bgURLStr = bgURLStr.fus_bigCdn bgURLStr = bgURLStr.fus_bigCdn
} }
self.punishTypeIconImageView.image = FFPKPunishTypesView.ff_getPunishTypeIcon(type: punishData.type, isLight: true)
self.punishIconImageView.setImageWith(.init(string: bgURLStr)) self.punishIconImageView.setImageWith(.init(string: bgURLStr))
self.punishNameLabel.text = punishData.name.removingPercentEncoding self.punishNameLabel.text = punishData.name.removingPercentEncoding
self.punishTypeLabel.text = .fus_versionLocalString("惩罚类型:") + punishData.typeName self.punishTypeLabel.text = .fus_versionLocalString("惩罚类型:") + punishData.typeName
......
...@@ -98,7 +98,7 @@ class FFPKPunishSelectAlertView: FFPKControlSubBaseView { ...@@ -98,7 +98,7 @@ class FFPKPunishSelectAlertView: FFPKControlSubBaseView {
for index in 0..<self.vsPunishMaxLimit { for index in 0..<self.vsPunishMaxLimit {
let itemBtn = FFPKPunishSelectItemButton(type: .custom) let itemBtn = FFPKPunishSelectItemButton(type: .custom)
itemBtn.setImage(FUSShowRoomCenterBunble.versionImageNamed("live_pk_punish_select_btn_none"), for: .normal) itemBtn.setImage(FUSShowRoomCenterBunble.imageNamed("live_pk_punish_select_btn_none"), for: .normal)
itemBtn.tag = index itemBtn.tag = index
selectItemBtnsBgView.addSubview(itemBtn) selectItemBtnsBgView.addSubview(itemBtn)
itemBtn.snp.makeConstraints { make in itemBtn.snp.makeConstraints { make in
......
...@@ -63,6 +63,9 @@ class FFPKResaultRewardAlertView: FUSBaseView { ...@@ -63,6 +63,9 @@ class FFPKResaultRewardAlertView: FUSBaseView {
make.edges.equalToSuperview() make.edges.equalToSuperview()
} }
contentView.layer.cornerRadius = 8
contentView.layer.masksToBounds = true
contentView.backgroundColor = .white
contentView.isUserInteractionEnabled = true contentView.isUserInteractionEnabled = true
self.addSubview(contentView) self.addSubview(contentView)
contentView.snp.makeConstraints { make in contentView.snp.makeConstraints { make in
...@@ -70,7 +73,6 @@ class FFPKResaultRewardAlertView: FUSBaseView { ...@@ -70,7 +73,6 @@ class FFPKResaultRewardAlertView: FUSBaseView {
make.width.equalTo(300) make.width.equalTo(300)
} }
contentView.backgroundColor = .white
contentView.addSubview(iconImageView) contentView.addSubview(iconImageView)
iconImageView.snp.makeConstraints { make in iconImageView.snp.makeConstraints { make in
make.centerX.equalToSuperview() make.centerX.equalToSuperview()
...@@ -289,14 +291,14 @@ class FFPKResaultRewardAlertViewCell: FUSSwiftCollectionViewCell{ ...@@ -289,14 +291,14 @@ class FFPKResaultRewardAlertViewCell: FUSSwiftCollectionViewCell{
self.contentView.backgroundColor = .clear self.contentView.backgroundColor = .clear
self.backgroundColor = .clear self.backgroundColor = .clear
bgView.backgroundColor = .white.withAlphaComponent(0.08) bgView.backgroundColor = .init(hex: "#F0F0F0")
bgView.layer.cornerRadius = 8 bgView.layer.cornerRadius = 8
self.contentView.addSubview(bgView) self.contentView.addSubview(bgView)
bgView.snp.makeConstraints { make in bgView.snp.makeConstraints { make in
make.edges.equalToSuperview() make.edges.equalToSuperview()
} }
lightImageView.image = FUSShowRoomCenterBunble.versionImageNamed("daily_check_inrotation_lightimg") lightImageView.image = FUSShowRoomCenterBunble.imageNamed("daily_check_inrotation_lightimg")
bgView.addSubview(lightImageView) bgView.addSubview(lightImageView)
lightImageView.snp.makeConstraints { make in lightImageView.snp.makeConstraints { make in
make.left.right.equalToSuperview().inset(4) make.left.right.equalToSuperview().inset(4)
...@@ -357,11 +359,11 @@ extension FFPKResultState { ...@@ -357,11 +359,11 @@ extension FFPKResultState {
func ff_getRewardIcon() -> UIImage?{ func ff_getRewardIcon() -> UIImage?{
switch self { switch self {
case .win: case .win:
return FUSShowRoomCenterBunble.versionImageNamed("live_pk_resault_top_icon_win") return FUSShowRoomCenterBunble.imageNamed("live_pk_resault_top_icon_win")
case .lose: case .lose:
return FUSShowRoomCenterBunble.versionImageNamed("live_pk_resault_top_icon_lose") return FUSShowRoomCenterBunble.imageNamed("live_pk_resault_top_icon_lose")
case .draw: case .draw:
return FUSShowRoomCenterBunble.versionImageNamed("live_pk_resault_top_icon_draw") return FUSShowRoomCenterBunble.imageNamed("live_pk_resault_top_icon_draw")
default: default:
return nil return nil
} }
......
...@@ -43,12 +43,6 @@ import UIKit ...@@ -43,12 +43,6 @@ import UIKit
contentView.backgroundColor = .white contentView.backgroundColor = .white
self.addSubview(contentView) self.addSubview(contentView)
let bgImageView = UIImageView(image: FUSShowRoomCenterBunble.versionImageNamed("live_pk_control_alert_bg"))
contentView.addSubview(bgImageView)
bgImageView.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
contentView.bringSubviewToFront(contentView.lineView) contentView.bringSubviewToFront(contentView.lineView)
contentView.addSubview(naviView) contentView.addSubview(naviView)
......
...@@ -88,12 +88,12 @@ class FFPKScoreProgressLargeSmallView: FUSBaseView { ...@@ -88,12 +88,12 @@ class FFPKScoreProgressLargeSmallView: FUSBaseView {
self.rightScoreImageView.contentMode = .scaleAspectFit self.rightScoreImageView.contentMode = .scaleAspectFit
self.addSubview(self.rightScoreImageView) self.addSubview(self.rightScoreImageView)
var animImages:[UIImage] = .init() // var animImages:[UIImage] = .init()
for i in 0..<20 { // for i in 0..<20 {
if let img = FUSShowRoomCenterBunble.imageNamed("live_pk_progress_light_anim_\(i)") { // if let img = FUSShowRoomCenterBunble.imageNamed("live_pk_progress_light_anim_\(i)") {
animImages.append(img) // animImages.append(img)
} // }
} // }
self.addSubview(self.progressLightImageView) self.addSubview(self.progressLightImageView)
// self.progressLightImageView.image = animImages.first // self.progressLightImageView.image = animImages.first
// self.progressLightImageView.animationImages = animImages // self.progressLightImageView.animationImages = animImages
...@@ -297,14 +297,6 @@ class FFPKScoreProgressLargeSmallView: FUSBaseView { ...@@ -297,14 +297,6 @@ class FFPKScoreProgressLargeSmallView: FUSBaseView {
} }
else if gameplay == 104 { else if gameplay == 104 {
// 礼物pk,进度条有分左右的 // 礼物pk,进度条有分左右的
// let isLeftSideRedColor = FUSSwiftLiveHelper.shared.pkHelper.viewModel.value.localAnchorModel.value.sideColor == .red
// if leftside == true {
// // 点击左边的,那么就是左边大,那么就是得大是左边颜色
// self.lightImageView.image = isLeftSideRedColor ? FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_largeSmall_img_gift_red") : FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_largeSmall_img_gift_blue")
// }else {
// // 点击的是右边,那么就是右边大,那么大的就得是右边的颜色
// self.lightImageView.image = isLeftSideRedColor ? FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_largeSmall_img_gift_blue") : FUSShowRoomCenterBunble.versionImageNamed("live_pk_progress_light_largeSmall_img_gift_red")
// }
self.lightImageView.image = FUSShowRoomCenterBunble.imageNamed("live_pk_progress_light_largeSmall_img_gift") self.lightImageView.image = FUSShowRoomCenterBunble.imageNamed("live_pk_progress_light_largeSmall_img_gift")
} }
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment