From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期三, 01 十二月 2021 16:32:57 +0800
Subject: [PATCH] 2021-12-01-01

---
 HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs |   84 ++++++++++++++++++++++++++++++++----------
 1 files changed, 64 insertions(+), 20 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs
index 03ed2c1..3db0642 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs
@@ -15,7 +15,7 @@
         public void Show()
         {
             #region   鐣岄潰甯冨眬------
-            this.BackgroundColor = Color.ViewColor;
+            this.BackgroundColor = MusicColor.ViewColor;
             var topView = new TopView();
             this.AddChidren(topView.TopFLayoutView());
             topView.topNameBtn.TextID = StringId.set;
@@ -41,7 +41,7 @@
             View.MusicSourceView musicIfonView = new View.MusicSourceView();
             musicIfonView.fLayout.Height = Application.GetRealHeight(44);
             musicIfonView.textBtn.TextID = StringId.information;
-            musicIfonView.textBtn.TextColor = Color.SelectedColor;
+            musicIfonView.textBtn.TextColor = MusicColor.SelectedColor;
             musicIfonView.textBtn.TextSize = TextSize.Text16;
             musicIfonView.inputTextBtn.Visible = false;
             musicIfonView.nextLevelBtn.Visible = false;
@@ -64,16 +64,15 @@
             areaText.FrameLayoutView(fL1, false);
             areaText.nextLevelBtn.X = Application.GetRealWidth(339);
             areaText.nextLevelBtn.Y = Application.GetRealHeight(17);
-            areaText.nextLevelBtn.Width = Application.GetMinRealAverage(16);
-            areaText.nextLevelBtn.Height = Application.GetMinRealAverage(16);
+            areaText.nextLevelBtn.Width = Application.GetRealWidth(16);
+            areaText.nextLevelBtn.Height = Application.GetRealWidth(16);
             areaText.nextLevelBtn.UnSelectedImagePath = "MusicIcon/sourceNetx.png";
-            areaText.lineBtn.BackgroundColor = Color.WhiteColor;
+            areaText.lineBtn.BackgroundColor = MusicColor.WhiteColor;
             areaText.textBtn.X = Application.GetRealWidth(16);
             areaText.textBtn.TextID = StringId.region;
-            areaText.inputTextBtn.TextID = StringId.region;
+            areaText.inputTextBtn.Text = A31MusicModel.Current.GetRoomListName();
 
             #endregion
-
 
             #region 姝屽崟锛堟垜鐨勬渶鐖� 鎴戠殑鍒楄〃锛�
             FrameLayout fL2 = new FrameLayout
@@ -86,7 +85,7 @@
             View.MusicSourceView playListView = new View.MusicSourceView();
             playListView.fLayout.Height = Application.GetRealHeight(44);
             playListView.textBtn.TextID = StringId.playList;
-            playListView.textBtn.TextColor = Color.SelectedColor;
+            playListView.textBtn.TextColor = MusicColor.SelectedColor;
             playListView.textBtn.TextSize = TextSize.Text16;
             playListView.inputTextBtn.Visible = false;
             playListView.nextLevelBtn.Visible = false;
@@ -117,7 +116,7 @@
             View.MusicSourceView selectedSourceView = new View.MusicSourceView();
             selectedSourceView.fLayout.Height = Application.GetRealHeight(44);
             selectedSourceView.textBtn.TextID = StringId.selectedSource;
-            selectedSourceView.textBtn.TextColor = Color.SelectedColor;
+            selectedSourceView.textBtn.TextColor = MusicColor.SelectedColor;
             selectedSourceView.textBtn.TextSize = TextSize.Text16;
             selectedSourceView.inputTextBtn.Visible = false;
             selectedSourceView.nextLevelBtn.Visible = false;
@@ -139,10 +138,10 @@
             radioSourceView.fLayout.Y = usbSourceView.fLayout.Bottom;
             radioSourceView.iconBtn.UnSelectedImagePath = "MusicIcon/radio.png";
             radioSourceView.textBtn.TextID = StringId.radio;
-            radioSourceView.FrameLayoutView(fL3);
+            //radioSourceView.FrameLayoutView(fL3);鏆傛椂闅愯棌鍦ㄧ嚎鐢靛彴
 
             View.MusicSourceView qqMusicSourceView = new View.MusicSourceView();
-            qqMusicSourceView.fLayout.Y = radioSourceView.fLayout.Bottom;
+            qqMusicSourceView.fLayout.Y = usbSourceView.fLayout.Bottom;
             qqMusicSourceView.iconBtn.UnSelectedImagePath = "MusicIcon/qqMusic.png";
             qqMusicSourceView.textBtn.TextID = StringId.qqMusic;
             qqMusicSourceView.FrameLayoutView(fL3);
@@ -170,7 +169,6 @@
             {
                 new View.TipView().InputBox(StringId.modifyName, A31MusicModel.Current.Name, StringId.nameNull, (playerName) =>
                 {
-
                     playNameView.inputTextBtn.Text = playerName;
                     A31MusicModel.Current.Name = playerName;
                     string url = "http://" + A31MusicModel.Current.IPAddress + "/httpapi.asp?command=setDeviceName:" + A31MusicModel.Current.Name;
@@ -188,14 +186,33 @@
                 });
 
             };
+            ///鍖哄煙淇敼鐨勪簨浠�
+            areaText.clickBtn.MouseUpEventHandler += (sender, e) =>
+            {
+                ChooseRoomPage chooseRoomPage = new ChooseRoomPage(A31MusicModel.Current, () =>
+                {
+                    areaText.inputTextBtn.Text = A31MusicModel.Current.GetRoomListName();
+                    A31MusicModel.Save();
+                });
+                MainPage.BasePageView.AddChidren(chooseRoomPage);
+                chooseRoomPage.LoadPage();
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+            };
             ///鎴戠殑鍠滅埍浜嬩欢
             myLoveView.clickBtn.MouseUpEventHandler += (sender, e) =>
             {
-                A31LoveList a31LoveList = new A31LoveList();
-                MainPage.BasePageView.AddChidren(a31LoveList);
+                //A31LoveList a31LoveList = new A31LoveList();
+                //MainPage.BasePageView.AddChidren(a31LoveList);
+                //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                //a31LoveList.Show();
+                //a31LoveList.UpdateSelectedFile();
+
+                A31LoveMusicList a31LoveMusicList = new A31LoveMusicList();
+                MainPage.BasePageView.AddChidren(a31LoveMusicList);
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                a31LoveList.Show();
-                a31LoveList.UpdateSelectedFile();
+                a31LoveMusicList.Show();
+                a31LoveMusicList.UpdateSelectedMusic();
+
             };
             ///鎴戠殑鍒楄〃浜嬩欢
             myListView.clickBtn.MouseUpEventHandler += (sender, e) =>
@@ -269,16 +286,41 @@
                     });
                 });
             };
+
             ///QQ闊充箰浜嬩欢
             qqMusicSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
             {
-                string str = "com.tencent.qqmusic";
-                if (Application.DeviceType == Device.Ios)
+                //string str = "com.tencent.qqmusic";
+                //if (Application.DeviceType == Device.Ios)
+                //{
+                //    str = "qqmusic:";
+                //}
+                //CommonClass.OpenApp(str);
+
+                bool bol = false;
+                string url = "";
+                try
                 {
-                    str = "qqmusic:";
+#if __IOS__
+                    bol = HDLUtils.OpenApp("qqmusic://");
+                    url = "https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E8%AE%A9%E7%94%9F%E6%B4%BB%E5%85%85%E6%BB%A1%E9%9F%B3%E4%B9%90/id414603431";
+
+#else
+                    bol = HDLUtils.OpenAppWithPackageName("com.tencent.qqmusic");
+                    //url = "http://music.qq.com/";
+                    url = "market://details?id=com.tencent.qqmusic";
+#endif
+                    if (!bol)
+                    {
+                        new View.TipView().TipBox1(StringId.tip, StringId.qqMsuicTip, () =>
+                        {
+                            HDLUtils.OpenUrl(url);
+                        });
+                    }
                 }
-                CommonClass.OpenApp(str);
+                catch { }
             };
+
             ///钃濈墮浜嬩欢
             bluetoothSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
             {
@@ -293,6 +335,8 @@
                 string url = "http://" + A31MusicModel.Current.IPAddress + "/httpapi.asp?command=setPlayerCmd:switchmode:line-in";
                 SendMethod.SendCommand(url);
             };
+
+
             #endregion
         }
     }

--
Gitblit v1.8.0