From 0e4ad9a4de5b95f58daf1a6c5072c6a57cf223f9 Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期一, 30 十二月 2019 10:02:10 +0800 Subject: [PATCH] 2019.12.30 --- ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs | 380 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 330 insertions(+), 50 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs b/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs index 01c2e9c..a618366 100644 --- a/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs +++ b/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs @@ -61,7 +61,9 @@ SelectedTextColor = ZigbeeColor.Current.GXCTextWhiteColor, Radius = (uint)Application.GetRealHeight(height / 2), IsSelected = true, - Tag = "Phone" + IsBold=true, + Tag = "Phone", + TextSize= CommonFormResouce.TextSize }; PhoneEmailFL.AddChidren(SelectedPhone); @@ -76,7 +78,8 @@ SelectedTextColor = ZigbeeColor.Current.GXCTextWhiteColor, Radius = (uint)Application.GetRealHeight(height / 2), IsSelected = false, - Tag = "Email" + Tag = "Email", + TextSize = CommonFormResouce.TextSize }; PhoneEmailFL.AddChidren(SelectedEmail); } @@ -108,6 +111,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// accountLine + /// </summary> + private Button accountLine; /// <summary> /// Init @@ -135,21 +142,12 @@ TextColor = ZigbeeColor.Current.GXCPlaceHolderTextColor, Text = $"+{CommonPage.PhoneZoneStr}", TextAlignment = TextAlignment.Center, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.TextSize }; accountFL.AddChidren(PhoneZoneBtn); PhoneZoneBtn.MouseUpEventHandler += (sender, e) => { var form = new AreaCodeSelectForm(); parFL.AddChidren(form); form.InitForm(); form.ShowForm(); form.FinishSelectEvent += (code) => { (sender as Button).Text = "+" + code; CommonPage.PhoneZoneStr = code; }; - - //var zoneListView = new PhoneZone { }; - //zoneListView.ActionSelectedZone += (zone) => - //{ - // var t = CommonPage.PhoneZoneStr; - // (sender as Button).Text = "+" + zone; - //}; - //parFL.AddChidren(zoneListView); - //zoneListView.Show(); }; AccountET = new EditText() @@ -163,18 +161,39 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = account, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.PlaceHolderTextSize }; accountFL.AddChidren(AccountET); - var accountLine = new Button() + accountLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; accountFL.AddChidren(accountLine); + + AccountET.FoucsChanged += Text_FoucesChangeEvent; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + accountLine.Height = 2; + } + else + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + accountLine.Height = 1; + } } } @@ -188,6 +207,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// accountLine + /// </summary> + private Button accountLine; /// <summary> /// Init @@ -227,18 +250,40 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = account, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.PlaceHolderTextSize }; accountFL.AddChidren(AccountET); - var accountLine = new Button() + accountLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height)-2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; accountFL.AddChidren(accountLine); + + AccountET.FoucsChanged += Text_FoucesChangeEvent; + + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if(focusEvent.Focus) + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + accountLine.Height = 2; + } + else + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + accountLine.Height = 1; + } } } @@ -252,6 +297,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// accountLine + /// </summary> + private Button accountLine; /// <summary> /// Init @@ -291,19 +340,41 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = account, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.PlaceHolderTextSize }; accountFL.AddChidren(AccountET); - var accountLine = new Button() + accountLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; accountFL.AddChidren(accountLine); + + AccountET.FoucsChanged += Text_FoucesChangeEvent; } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + accountLine.Height = 2; + } + else + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + accountLine.Height = 1; + } + } + } @@ -317,6 +388,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// accountLine + /// </summary> + private Button accountLine; /// <summary> /// Init @@ -356,19 +431,41 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = account, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.PlaceHolderTextSize }; accountFL.AddChidren(AccountET); - var accountLine = new Button() + accountLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; accountFL.AddChidren(accountLine); + + AccountET.FoucsChanged += Text_FoucesChangeEvent; } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + accountLine.Height = 2; + } + else + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + accountLine.Height = 1; + } + } + } public class EmailForgotRowForm : FrameLayout @@ -381,6 +478,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// accountLine + /// </summary> + private Button accountLine; /// <summary> /// Init @@ -410,18 +511,39 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = account, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize + TextSize = CommonFormResouce.PlaceHolderTextSize }; accountFL.AddChidren(AccountET); - var accountLine = new Button() + accountLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, - BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor + BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; accountFL.AddChidren(accountLine); + + AccountET.FoucsChanged += Text_FoucesChangeEvent; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + accountLine.Height = 2; + } + else + { + accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + accountLine.Height = 1; + } } } @@ -443,6 +565,10 @@ /// VerificationCodeET /// </summary> public EditText VerificationCodeET; + /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; /// <summary> /// Init @@ -506,19 +632,42 @@ TextColor = ZigbeeColor.Current.GXCTextGrayColor, SelectedTextColor = ZigbeeColor.Current.GXCTextColor, TextAlignment = TextAlignment.Center, + TextSize=CommonFormResouce.TextSize, Enable = false, - IsSelected = false + IsSelected = false, + IsBold=true }; codeFL.AddChidren(SendCodeBtn); - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, - BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor + BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; codeFL.AddChidren(pwdLine); + + VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } } @@ -536,6 +685,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; /// <summary> /// Init @@ -577,7 +730,7 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = password, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize, + TextSize = CommonFormResouce.PlaceHolderTextSize, SecureTextEntry = true }; pwdFL.AddChidren(PasswrodET); @@ -600,14 +753,16 @@ PasswrodET.SecureTextEntry = (sender as Button).IsSelected; }; - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; pwdFL.AddChidren(pwdLine); + + PasswrodET.FoucsChanged += Text_FoucesChangeEvent; } /// <summary> /// SetPlaceholdText @@ -616,6 +771,25 @@ public void SetPlaceholdText(string holdText) { PasswrodET.PlaceholderText = holdText; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } } @@ -633,6 +807,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; /// <summary> /// Init @@ -674,7 +852,7 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = password, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize, + TextSize = CommonFormResouce.PlaceHolderTextSize, SecureTextEntry = true }; pwdFL.AddChidren(PasswrodET); @@ -697,14 +875,16 @@ PasswrodET.SecureTextEntry = (sender as Button).IsSelected; }; - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, - BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor + BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; pwdFL.AddChidren(pwdLine); + + PasswrodET.FoucsChanged += Text_FoucesChangeEvent; } /// <summary> /// SetPlaceholdText @@ -713,6 +893,25 @@ public void SetPlaceholdText(string holdText) { PasswrodET.PlaceholderText = holdText; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } } @@ -730,6 +929,10 @@ /// Button_Height /// </summary> private int Button_Height = 92; + /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; /// <summary> /// Init @@ -761,7 +964,7 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, Text = password, TextAlignment = TextAlignment.CenterLeft, - TextSize = CommonFormResouce.loginTextSize, + TextSize = CommonFormResouce.PlaceHolderTextSize, SecureTextEntry = true }; pwdFL.AddChidren(PasswrodET); @@ -784,14 +987,16 @@ PasswrodET.SecureTextEntry = (sender as Button).IsSelected; }; - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(CommonFormResouce.Row_Width), Height = 1, BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; pwdFL.AddChidren(pwdLine); + + PasswrodET.FoucsChanged += Text_FoucesChangeEvent; } /// <summary> /// SetPlaceholdText @@ -800,6 +1005,26 @@ public void SetPlaceholdText(string holdText) { PasswrodET.PlaceholderText = holdText; + } + + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } } @@ -821,6 +1046,10 @@ /// VerificationCodeET /// </summary> public EditText VerificationCodeET; + /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; /// <summary> /// sendCodeBG /// </summary> @@ -889,18 +1118,42 @@ SelectedBackgroundColor=ZigbeeColor.Current.GXCButtonSelectedColor, Enable = false, IsSelected = false, - Radius=(uint)Application.GetRealHeight(12) + Radius=(uint)Application.GetRealHeight(12), + IsBold=true, + TextSize=CommonFormResouce.TextSize }; codeFL.AddChidren(SendCodeBtn); - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(536), Height = 1, - BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor + BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; codeFL.AddChidren(pwdLine); + + VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent; + + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } /// <summary> @@ -978,6 +1231,10 @@ /// </summary> public EditText VerificationCodeET; /// <summary> + /// pwdLine + /// </summary> + private Button pwdLine; + /// <summary> /// Timer /// </summary> private Timer t; @@ -1037,18 +1294,41 @@ SelectedBackgroundColor = ZigbeeColor.Current.GXCButtonSelectedColor, Enable = false, IsSelected = false, - Radius = (uint)Application.GetRealHeight(12) + Radius = (uint)Application.GetRealHeight(12), + IsBold=true, + TextSize=CommonFormResouce.TextSize }; codeFL.AddChidren(SendCodeBtn); - var pwdLine = new Button() + pwdLine = new Button() { - Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1, + Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2, Width = Application.GetRealWidth(536), Height = 1, - BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor + BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor }; codeFL.AddChidren(pwdLine); + + VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent; + } + + /// <summary> + /// 鍏夋爣鏀瑰彉 + /// </summary> + /// <param name="sender"></param> + /// <param name="focusEvent"></param> + private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent) + { + if (focusEvent.Focus) + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor; + pwdLine.Height = 2; + } + else + { + pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor; + pwdLine.Height = 1; + } } /// <summary> -- Gitblit v1.8.0