From 38ee59a8404c1fa9385649f9690c8d671a5d95de Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期四, 31 八月 2023 19:00:22 +0800
Subject: [PATCH] 2023年08月31日19:00:14
---
HDL_ON/UI/UI2/FuntionControlView/Aks/YkqPage.cs | 97 +++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 82 insertions(+), 15 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/YkqPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/YkqPage.cs
index c9f223b..75534f2 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Aks/YkqPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/YkqPage.cs
@@ -9,7 +9,7 @@
namespace HDL_ON.UI.UI2.FuntionControlView.Aks
{
/// <summary>
- ///閬ユ帶鍣ㄧ晫闈�
+ ///铏氭嫙閬ユ帶鍣ㄧ晫闈�
/// </summary>
public class YkqPage : BaseFramLayout
{
@@ -107,6 +107,7 @@
//寮�鍏�
switchBtn.MouseDownEventHandler += (senser, e) =>
{
+ switchBtn.IsSelected = true;
KeyControl("on_off", "寮�/鍏�");
};
//淇℃伅
@@ -244,7 +245,7 @@
//涓�
btnShang.MouseDownEventHandler += (sender, e) =>
{
- okFl.BackgroundImagePath = "AksIcon/ykq_qian_selected.png";
+ okFl.BackgroundImagePath = "AksIcon/ykq_shang_selected.png";
KeyControl("key_up", "涓�");
};
@@ -260,7 +261,7 @@
//涓�
btnXia.MouseDownEventHandler += (sender, e) =>
{
- okFl.BackgroundImagePath = "AksIcon/ykq_hou_selected.png";
+ okFl.BackgroundImagePath = "AksIcon/ykq_xia_selected.png";
KeyControl("key_down", "涓�");
};
//OK
@@ -270,19 +271,23 @@
KeyControl("key_ok", "纭畾");
};
//闊抽噺+
- btnYingliangjia.MouseDownEventHandler += (sen, e) => {
+ btnYingliangjia.MouseDownEventHandler += (sen, e) => {
+ btnYingliangjia.IsSelected = true;
KeyControl("volume_up", "闊抽噺+");
};
//闊抽噺-
btnYingliangjian.MouseDownEventHandler += (sen, e) => {
+ btnYingliangjian.IsSelected = true;
KeyControl("volume_down", "闊抽噺-");
};
//棰戦亾+
- btnPindaojia.MouseDownEventHandler += (sen, e) => {
+ btnPindaojia.MouseDownEventHandler += (sen, e) => {
+ btnPindaojia.IsSelected = true;
KeyControl("ch_up", "棰戦亾+");
};
//棰戦亾-
- btnPindaojian.MouseDownEventHandler += (sen, e) => {
+ btnPindaojian.MouseDownEventHandler += (sen, e) => {
+ btnPindaojian.IsSelected = true;
KeyControl("ch_down", "棰戦亾-");
};
@@ -367,7 +372,9 @@
});
}
-
+ /// <summary>
+ /// 鍒濆鍖栫晫闈�
+ /// </summary>
private void InitUI()
{
this.BackgroundColor = MusicColor.ViewColor;
@@ -429,8 +436,13 @@
Width = Application.GetRealWidth(32),
Gravity = Gravity.Center,
UnSelectedImagePath = "AksIcon/ykq_kai.png",
+ SelectedImagePath= "AksIcon/ykq_kaiguang_selected.png"
};
switchFl.AddChidren(switchBtn);
+ switchBtn.MouseUpEventHandler += (senser, e) =>
+ {
+ switchBtn.IsSelected = false;
+ };
int h = 49;
int offset = 28;//x杞村亸绉婚噺
@@ -450,6 +462,7 @@
xinxiFL.AddImageView();
xinxiFL.AddTextButtonView();
xinxiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_xinxi.png";
+ xinxiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_xinxi_selected.png";
xinxiFL.GetTextButton().Text = "淇℃伅";
xinxiFL.AddClickView();
@@ -460,6 +473,7 @@
shoucangFL.AddImageView();
shoucangFL.AddTextButtonView();
shoucangFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_shoucang.png";
+ shoucangFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_shoucang_selected.png";
shoucangFL.GetTextButton().Text = "鏀惰棌";
shoucangFL.AddClickView();
@@ -477,6 +491,7 @@
dianyingFL.AddImageView();
dianyingFL.AddTextButtonView();
dianyingFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_dianying.png";
+ dianyingFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_dianying_selected.png";
dianyingFL.GetTextButton().Text = "鐢靛奖";
dianyingFL.AddClickView();
@@ -487,6 +502,7 @@
yuleFL.AddImageView();
yuleFL.AddTextButtonView();
yuleFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_yule.png";
+ yuleFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_yule_selected.png";
yuleFL.GetTextButton().Text = "濞变箰";
yuleFL.AddClickView();
@@ -496,6 +512,7 @@
dianshiFL.AddImageView();
dianshiFL.AddTextButtonView();
dianshiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_dianshi.png";
+ dianshiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_dianshi_selected.png";
dianshiFL.GetTextButton().Text = "鐢佃";
dianshiFL.AddClickView();
@@ -648,6 +665,7 @@
yinguiFL.AddImageView();
yinguiFL.AddTextButtonView();
yinguiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_yingui.png";
+ yinguiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_yingui_selected.png";
yinguiFL.GetTextButton().Text = "闊宠建";
yinguiFL.AddClickView();
@@ -666,6 +684,7 @@
zimuFL.AddImageView();
zimuFL.AddTextButtonView();
zimuFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_zimu.png";
+ zimuFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_zimu_selected.png";
zimuFL.GetTextButton().Text = "瀛楀箷";
zimuFL.AddClickView();
zimuFL.AddClickView();
@@ -687,6 +706,7 @@
jingyinFL.AddImageView();
jingyinFL.AddTextButtonView();
jingyinFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_jingyin.png";
+ jingyinFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_jingyin_selected.png";
jingyinFL.GetTextButton().Text = "闈欓煶";
jingyinFL.AddClickView();
@@ -696,7 +716,8 @@
toupingFL.X = jingyinFL.Right + Application.GetRealWidth(septal);
toupingFL.AddImageView();
toupingFL.AddTextButtonView();
- toupingFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_youpin.png";
+ toupingFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_toupin.png";
+ toupingFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_touping_selected.png";
toupingFL.GetTextButton().Text = "鎶曞睆";
toupingFL.AddClickView();
@@ -707,6 +728,7 @@
zhuyeFL.AddImageView();
zhuyeFL.AddTextButtonView();
zhuyeFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_zhuye.png";
+ zhuyeFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_zhuye_selected.png";
zhuyeFL.GetTextButton().Text = "涓婚〉";
zhuyeFL.AddClickView();
@@ -729,9 +751,14 @@
X = Application.GetRealWidth(26),
Width = Application.GetRealWidth(36),
Height = Application.GetRealWidth(36),
- UnSelectedImagePath = "AksIcon/ykq_jia.png",
+ UnSelectedImagePath = "AksIcon/ykq_yingliangjia.png",
+ SelectedImagePath = "AksIcon/ykq_yingliangjia_selected.png",
};
baseFl.AddChidren(btnYingliangjia);
+ btnYingliangjia.MouseUpEventHandler += (sen,e) => {
+
+ btnYingliangjia.IsSelected = false;
+ };
btnYingliangjian = new Button
@@ -740,9 +767,15 @@
X = Application.GetRealWidth(26),
Width = Application.GetRealWidth(36),
Height = Application.GetRealWidth(36),
- UnSelectedImagePath = "AksIcon/ykq_jian.png",
+ UnSelectedImagePath = "AksIcon/ykq_yingliangjian.png",
+ SelectedImagePath = "AksIcon/ykq_yingliangjian_selected.png",
};
baseFl.AddChidren(btnYingliangjian);
+ btnYingliangjian.MouseUpEventHandler += (sen, e) => {
+
+ btnYingliangjian.IsSelected = false;
+ };
+
btnPindaojia = new Button
@@ -751,9 +784,14 @@
X = Application.GetRealWidth(170),
Width = Application.GetRealWidth(36),
Height = Application.GetRealWidth(36),
- UnSelectedImagePath = "AksIcon/ykq_shang.png",
+ UnSelectedImagePath = "AksIcon/ykq_pindaojia.png",
+ SelectedImagePath = "AksIcon/ykq_pindaojia_selected.png",
};
baseFl.AddChidren(btnPindaojia);
+ btnPindaojia.MouseUpEventHandler += (sen, e) => {
+
+ btnPindaojia.IsSelected = false;
+ };
btnPindaojian = new Button
@@ -762,9 +800,14 @@
X = Application.GetRealWidth(170),
Width = Application.GetRealWidth(36),
Height = Application.GetRealWidth(36),
- UnSelectedImagePath = "AksIcon/ykq_xia.png",
+ UnSelectedImagePath = "AksIcon/ykq_pindaojian.png",
+ SelectedImagePath = "AksIcon/ykq_pindaojian_selected.png",
};
baseFl.AddChidren(btnPindaojian);
+ btnPindaojian.MouseUpEventHandler += (sen, e) => {
+
+ btnPindaojian.IsSelected = false;
+ };
@@ -876,6 +919,7 @@
caidanFL.AddImageView();
caidanFL.AddTextButtonView();
caidanFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_caidan.png";
+ caidanFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_caidan_selected.png";
caidanFL.GetTextButton().Text = "鑿滃崟";
caidanFL.AddClickView();
@@ -886,6 +930,7 @@
fanhuiFL.AddImageView();
fanhuiFL.AddTextButtonView();
fanhuiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_fanhui.png";
+ fanhuiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_fanhui_selected.png";
fanhuiFL.GetTextButton().Text = "杩斿洖";
fanhuiFL.AddClickView();
@@ -904,6 +949,7 @@
shanyibuFL.AddImageView();
shanyibuFL.AddTextButtonView();
shanyibuFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_shangyibu.png";
+ shanyibuFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_shangyibu_selected.png";
shanyibuFL.GetTextButton().Text = "涓婁竴閮�";
shanyibuFL.AddClickView();
@@ -913,7 +959,8 @@
bofangFL.X = shanyibuFL.Right + Application.GetRealWidth(septal);
bofangFL.AddImageView();
bofangFL.AddTextButtonView();
- bofangFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_bofang.png";
+ bofangFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_bofan.png";
+ bofangFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_bofan_selected.png";
bofangFL.GetTextButton().Text = "鎾斁";
bofangFL.AddClickView();
@@ -924,6 +971,7 @@
xiayibuFL.AddImageView();
xiayibuFL.AddTextButtonView();
xiayibuFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_xiayibu.png";
+ xiayibuFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_xiayibu_selected.png";
xiayibuFL.GetTextButton().Text = "涓嬩竴閮�";
xiayibuFL.AddClickView();
@@ -945,6 +993,7 @@
kuaituiFL.AddImageView();
kuaituiFL.AddTextButtonView();
kuaituiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_kuaitui.png";
+ kuaituiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_kuaijin_selected.png";
kuaituiFL.GetTextButton().Text = "蹇��";
kuaituiFL.AddClickView();
@@ -957,6 +1006,7 @@
zantingFL.AddImageView();
zantingFL.AddTextButtonView();
zantingFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_zanting.png";
+ zantingFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_zanting_selected.png";
zantingFL.GetTextButton().Text = "鏆傚仠";
zantingFL.AddClickView();
@@ -969,6 +1019,7 @@
kusinjinFL.AddImageView();
kusinjinFL.AddTextButtonView();
kusinjinFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_kuaijin.png";
+ kusinjinFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_kuaitui_selected.png";
kusinjinFL.GetTextButton().Text = "蹇繘";
kusinjinFL.AddClickView();
@@ -990,6 +1041,7 @@
dengguanFL.AddImageView();
dengguanFL.AddTextButtonView();
dengguanFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_dengguan.png";
+ dengguanFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_dengguang_selected.png";
dengguanFL.GetTextButton().Text = "鐏叧";
dengguanFL.AddClickView();
@@ -1000,6 +1052,7 @@
tingzhiFL.AddImageView();
tingzhiFL.AddTextButtonView();
tingzhiFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_tingzhi.png";
+ tingzhiFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_tingzhi_selected.png";
tingzhiFL.GetTextButton().Text = "鍋滄";
tingzhiFL.AddClickView();
@@ -1011,6 +1064,7 @@
dankongdengFL.AddImageView();
dankongdengFL.AddTextButtonView();
dankongdengFL.GetImageButton().UnSelectedImagePath = "AksIcon/ykq_dankongdeng.png";
+ dankongdengFL.GetImageButton().SelectedImagePath = "AksIcon/ykq_dankongdeng_selected.png";
dankongdengFL.GetTextButton().Text = "鍗曟帶鐏�";
dankongdengFL.AddClickView();
@@ -1087,6 +1141,7 @@
Height = Application.GetRealHeight(16),
TextSize = TextSize.Text12,
TextColor = MusicColor.WhiteColor,
+ SelectedTextColor = MusicColor.MusicTxet14SelectedColor,
TextAlignment = TextAlignment.Center,
Gravity = Gravity.CenterHorizontal,
};
@@ -1097,6 +1152,7 @@
Gravity = Gravity.Center,
TextSize = 20,
TextColor = MusicColor.WhiteColor,
+ SelectedTextColor = MusicColor.MusicTxet14SelectedColor,
IsBold = true,
};
@@ -1106,6 +1162,8 @@
Height = Application.GetRealWidth(12),
Gravity = Gravity.Center,
Radius = (uint)Application.GetRealHeight(6),
+ BackgroundColor=0x00000000,
+ SelectedBackgroundColor = 0xFFEFEFEF,
};
public FrameLayout clickFl = new FrameLayout
@@ -1167,13 +1225,22 @@
{
clickFl.MouseDownEventHandler += (sender, e) =>
{
- this.BackgroundColor = 0xff798394;
+ //this.BackgroundColor = 0xff798394;
+ btnImage.IsSelected = true;
+ btnText.IsSelected = true;
+ btnNumber.IsSelected = true;
+ btn.IsSelected = true;
+
action?.Invoke();
};
clickFl.MouseUpEventHandler += (sender, e) =>
{
- this.BackgroundColor = 0x00000000;
+ //this.BackgroundColor = 0x00000000;
+ btnImage.IsSelected = false;
+ btnText.IsSelected = false;
+ btnNumber.IsSelected = false;
+ btn.IsSelected = false;
};
}
--
Gitblit v1.8.0