From ac84f81ca2311300b431c1bfb9f71253b59073f2 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 04 六月 2025 00:16:22 +0800 Subject: [PATCH] 修改部分 --- DolphinEnglishLearnStudent/Other/UIView/StudyHandleView.swift | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/DolphinEnglishLearnStudent/Other/UIView/StudyHandleView.swift b/DolphinEnglishLearnStudent/Other/UIView/StudyHandleView.swift index dc02e28..3a7e250 100644 --- a/DolphinEnglishLearnStudent/Other/UIView/StudyHandleView.swift +++ b/DolphinEnglishLearnStudent/Other/UIView/StudyHandleView.swift @@ -10,7 +10,8 @@ import AVFoundation class StudyHandleView: UIView,JQNibView{ - @IBOutlet weak var btn_choose: UIButton! + @IBOutlet weak var view_container: UIView! + @IBOutlet weak var btn_choose: UIButton! @IBOutlet weak var view_choose: UIView! @IBOutlet weak var btn_state: UIButton! @IBOutlet weak var btn_voice: UIButton! @@ -23,11 +24,20 @@ var voicePlayer = VoicePlayer.share() var vioceSoundUrl:String? + var isplayend:Bool = false override func awakeFromNib() { super.awakeFromNib() btn_state.alpha = 0 view_choose.alpha = 0 + alpha = 0 + + btn_voice.setImage(UIImage(named: "icon_play_1"), for: .normal) + btn_pay.setImage(UIImage(named: "icon_play"), for: .normal) + view_container.backgroundColor = .white + + btn_choose.setImage(UIImage(named: "btn_radio_u"), for: .normal) + btn_choose.setImage(UIImage(named: "btn_radio"), for: .selected) } func chooseClouse(callback:@escaping (UIButton)->Void){ @@ -50,7 +60,7 @@ switch listenType { case .lesson1,.lesson5,.game1: UIView.animate(withDuration: 0.25) { - self.btn_state.setImage(UIImage(named: "icon_play"), for: .normal) + self.btn_state.setImage(UIImage(named: "icon_play"), for: .normal) self.btn_voice.alpha = 1 self.btn_pay.alpha = 1 self.btn_state.alpha = 0 @@ -68,10 +78,12 @@ } func isplaying(){ + isplayend = true + alpha = 1 switch listenType { case .lesson1,.lesson5,.game1: UIView.animate(withDuration: 0.25) { - self.btn_state.setImage(UIImage(named: "icon_playing"), for: .normal) + self.btn_state.setImage(UIImage(named: "icon_playing")?.themeGreen, for: .normal) self.btn_voice.alpha = 0 self.btn_pay.alpha = 0 self.btn_state.alpha = 1 @@ -79,7 +91,7 @@ break case .lesson2: UIView.animate(withDuration: 0.25) { - self.btn_state.setImage(UIImage(named: "icon_playing"), for: .normal) + self.btn_state.setImage(UIImage(named: "icon_playing")?.themeGreen, for: .normal) self.btn_voice.alpha = 0 self.btn_pay.alpha = 0 self.btn_state.alpha = 1 -- Gitblit v1.7.1