From efcffde735fa65ae34bae0bcc86313b74ed0e36c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 20 五月 2024 13:47:38 +0800 Subject: [PATCH] 优化离线数据 --- HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs index 8674b0d..f932a84 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs @@ -71,7 +71,7 @@ #endregion #region ---鐣岄潰鐐瑰嚮浜嬩欢--- - playView.collectIconBtn.Visible = false;//鍏堟殏鏃堕殣钘忔敹钘忓姛鑳� + //playView.collectIconBtn.Visible = false;//鍏堟殏鏃堕殣钘忔敹钘忓姛鑳� //鏀惰棌鍥炬爣浜嬩欢 playView.collectIconBtn.MouseUpEventHandler += (sender, e) => { @@ -84,7 +84,7 @@ { A31MusicModel.Current.functionMusic.collect = false; } - + A31MusicModel.Current.functionMusic.CollectFunction(); }; ///鍒囨崲鎾斁妯″紡鐐瑰嚮浜嬩欢; playView.playOrderBtn.MouseUpEventHandler += (sender, e) => @@ -182,9 +182,12 @@ UI2.FuntionControlView.Music.View.MyListView myListView = new UI2.FuntionControlView.Music.View.MyListView(); myListView.frameLayout(this, A31MusicModel.Current); myListView.dialogFra.AddChidren(loading);//dialogFra鍒锋柊鍥炬爣鐖舵帶浠� + loading.Start(); ///涓嬫媺鍒锋柊 myListView.verticalScrolViewLayout.BeginHeaderRefreshingAction += () => { + myListView.verticalScrolViewLayout.EndHeaderRefreshing(); //缁撴潫鍒锋柊 + loading.Start(); System.Threading.Tasks.Task.Run((() => { try @@ -197,7 +200,6 @@ Application.RunOnMainThread(() => { - //myListView.verticalScrolViewLayout.EndHeaderRefreshing(); myListView.verticalScrolViewLayout.RemoveAll(); var listName = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.playlist_name); var source = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.source); @@ -215,7 +217,8 @@ { Application.RunOnMainThread(() => { - myListView.verticalScrolViewLayout.EndHeaderRefreshing(); + loading.Hide(); + //myListView.verticalScrolViewLayout.EndHeaderRefreshing(); //myListView.verticalScrolViewLayout.RemoveAll(); //var listName = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.playlist_name); //var source = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.source); @@ -225,7 +228,6 @@ }); } })); - //缁撴潫鍒锋柊 }; ///绉婚櫎鐣岄潰 @@ -234,7 +236,7 @@ myListView.popFra.RemoveFromParent(); }; myListView.backIextBtn.MouseUpEventHandler += removeFromParentView; - myListView.popFra.MouseUpEventHandler += removeFromParentView; + //myListView.popFra.MouseUpEventHandler += removeFromParentView; #endregion //var listName = A31MusicModel.Current.functionMusic.GetAttribute("playlist_name").ToString(); //var musicList = A31MusicModel.Current.GetSongList(listName); @@ -658,7 +660,11 @@ } else { - A31SongPlay.SongListView(verticalScrolViewLayout, musicList, listName, source, frameLayout); + Application.RunOnMainThread(() => + { + loading.Hide(); + A31SongPlay.SongListView(verticalScrolViewLayout, musicList, listName, source, frameLayout); + }); } } /// <summary> -- Gitblit v1.8.0