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