陈嘉乐
2020-05-18 5da99fed2eb0d08b6338064da5f998891252c7b8
ZigbeeApp/Shared/Phone/UserCenter/Suggestion/FeedbackForm.cs
@@ -54,7 +54,7 @@
            //字数
            var btnFild = new NormalViewControl(120, 60, true);
            btnFild.X = frameInput.Width - ControlCommonResourse.XXLeft - Application.GetRealWidth(80);
            btnFild.X = frameInput.Width - ControlCommonResourse.XXLeft - Application.GetRealWidth(120);
            btnFild.Y = Application.GetRealHeight(503);
            btnFild.TextColor = UserCenterColor.Current.TextGrayColor1;
            btnFild.TextSize = 12;
@@ -63,7 +63,6 @@
            frameInput.AddChidren(btnFild);
            //您的反馈和意见会让我们变得更好
            //var txtInput = new TextInputControl(bodyFrameLayout.Width - ControlCommonResourse.XXLeft * 2, Application.GetRealHeight(470), false);
            var txtInput = new EditTextView();
            txtInput.Width = bodyFrameLayout.Width - ControlCommonResourse.XXLeft * 2;
            txtInput.Height = Application.GetRealHeight(470);
@@ -74,6 +73,7 @@
            txtInput.PlaceholderTextColor = UserCenterColor.Current.TextGrayColor1;
            txtInput.PlaceholderText = Language.StringByID(R.MyInternationalizationString.uYouSuggestionMsg);
            frameInput.AddChidren(txtInput);
            txtInput.InitIosPlaceholderUILabelWithHeight(Application.GetRealHeight(60));
            txtInput.TextChangeEventHandler += (sender, txtvalue) =>
            {
                if (this.suggestionCount <= 0)
@@ -116,7 +116,7 @@
            btnType.TextID = R.MyInternationalizationString.uSuggestionType;
            framType.AddChidren(btnType);
            //Bug
            var frameBug = new FrameLayoutControl();
            var frameBug = new FrameLayoutStatuControl();
            frameBug.UseClickStatu = false;
            frameBug.Width = Application.GetRealWidth(200);
            frameBug.X = Application.GetRealWidth(314);
@@ -144,7 +144,7 @@
                }
            };
            //优化
            var frameOptimization = new FrameLayoutControl();
            var frameOptimization = new FrameLayoutStatuControl();
            frameOptimization.UseClickStatu = false;
            frameOptimization.Width = Application.GetRealWidth(200);
            frameOptimization.X = Application.GetRealWidth(524);
@@ -172,7 +172,7 @@
                }
            };
            //新需求
            var frameDemand = new FrameLayoutControl();
            var frameDemand = new FrameLayoutStatuControl();
            frameDemand.UseClickStatu = false;
            frameDemand.Width = Application.GetRealWidth(200);
            frameDemand.X = Application.GetRealWidth(734);
@@ -224,6 +224,11 @@
            btnSubmit.CanClick = false;
            btnSubmit.ButtonClickEvent += (sender, e) =>
            {
                //如果是虚拟住宅,则此功能无效
                if (Common.Config.Instance.Home.IsVirtually == true)
                {
                    return;
                }
                //上传意见
                this.UploadSuggestion(txtInput.Text, txtEmail.Text);
            };
@@ -285,14 +290,58 @@
                    HdlThreadLogic.Current.RunMain(() =>
                    {
                        this.ShowMassage(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.uSubmitSuccessMsg));
                        //关闭界面
                        this.CloseForm();
                        //显示成功的界面
                        this.ShowSuccessMsg();
                    });
                }
            });
        }
        /// <summary>
        /// 显示成功的界面
        /// </summary>
        private void ShowSuccessMsg()
        {
            var frameBack = new FrameLayout();
            frameBack.BackgroundColor = 0x80000000;
            this.AddChidren(frameBack);
            var frameMsg = new FrameLayout();
            frameMsg.BackgroundColor = UserCenterColor.Current.White;
            frameMsg.Width = Application.GetRealWidth(622);
            frameMsg.Height = Application.GetRealHeight(317);
            frameMsg.Radius = (uint)Application.GetRealHeight(17);
            frameMsg.Gravity = Gravity.CenterHorizontal;
            frameMsg.Y = Application.GetRealHeight(792);
            frameBack.AddChidren(frameMsg);
            //提示
            var btnTitle = new NormalViewControl(492, 65, true);
            btnTitle.Y = Application.GetRealHeight(68);
            btnTitle.Gravity = Gravity.CenterHorizontal;
            btnTitle.TextID = R.MyInternationalizationString.NormalTip;
            btnTitle.TextAlignment = TextAlignment.Center;
            btnTitle.TextColor = 0xFF333443;
            frameMsg.AddChidren(btnTitle);
            //您的反馈已成功提交
            var btnSuccess = new NormalViewControl(frameMsg.Width, Application.GetRealHeight(60), false);
            btnSuccess.Y = Application.GetRealHeight(166);
            btnSuccess.TextAlignment = TextAlignment.Center;
            btnSuccess.TextColor = UserCenterColor.Current.TextGrayColor1;
            btnSuccess.TextID = R.MyInternationalizationString.uSubmitSuccessMsg;
            frameMsg.AddChidren(btnSuccess);
            HdlThreadLogic.Current.RunThread(() =>
            {
                System.Threading.Thread.Sleep(2000);
                HdlThreadLogic.Current.RunMain(() =>
                {
                    this.CloseForm();
                });
            });
        }
        #endregion
    }
}