//using System; //using HDL_ON.UI.CSS; //using Shared; //namespace HDL_ON.UI //{ // public class FaceSettingPage : FrameLayout // { // FrameLayout bodyView; // #region 图标选择部分图标 // /// // /// 背景图选项区域 // /// // FrameLayout pictureOptionView; // /// // /// 背景图选项选择区域 // /// // VerticalScrolViewLayout optionView; // /// // /// 拍照按钮 // /// // Button btnTakePicture; // /// // /// 相册按钮 // /// // Button btnAlbum; // /// // /// 取消按钮 // /// // Button btnCancel; // #endregion // public FaceSettingPage() // { // bodyView = this; // } // public void LoadPage() // { // new TopViewDiv(bodyView, Language.StringByID(StringId.FacePassage)).LoadTopView(); // bodyView.BackgroundColor = CSS_Color.BackgroundColor; // var contentView = new FrameLayout() // { // Y = Application.GetRealHeight(64), // Height = Application.GetRealHeight(667 - 64), // BackgroundColor = 0xFFFFFFFF, // }; // bodyView.AddChidren(contentView); // var imageName = Guid.NewGuid().ToString(); // CropImage.TakePicture((imagePath) => // { // }, imageName, 4, 3); // } // /// // /// 加载图标选择选项 // /// // void LoadPictureOptionView() // { // var pView = new FrameLayout() // { // BackgroundColor = CSS_Color.DialogTransparentColor1, // }; // bodyView.AddChidren(pView); // pictureOptionView = new FrameLayout() // { // Y = Application.GetRealHeight(445), // Height = Application.GetRealHeight(250), // AnimateSpeed = 0.3f, // Animate = Animate.DownToUp, // }; // pView.AddChidren(pictureOptionView); // optionView = new VerticalScrolViewLayout() // { // Gravity = Gravity.CenterHorizontal, // Width = Application.GetRealWidth(343), // Height = Application.GetRealHeight(150), // BackgroundColor = CSS_Color.MainBackgroundColor, // Radius = (uint)Application.GetRealWidth(12), // }; // pictureOptionView.AddChidren(optionView); // btnTakePicture = new Button() // { // Height = Application.GetRealHeight(50), // TextAlignment = TextAlignment.Center, // TextColor = CSS_Color.TextualColor, // SelectedTextColor = CSS_Color.MainColor, // TextSize = CSS_FontSize.SubheadingFontSize, // TextID = StringId.TakePicture, // }; // optionView.AddChidren(btnTakePicture); // optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); // btnAlbum = new Button() // { // Height = Application.GetRealHeight(50), // TextAlignment = TextAlignment.Center, // TextColor = CSS_Color.TextualColor, // SelectedTextColor = CSS_Color.MainColor, // TextSize = CSS_FontSize.SubheadingFontSize, // TextID = StringId.Album, // }; // optionView.AddChidren(btnAlbum); // optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); // btnCancel = new Button() // { // Gravity = Gravity.CenterHorizontal, // Y = Application.GetRealHeight(8) + optionView.Bottom, // Width = Application.GetRealWidth(343), // Height = Application.GetRealHeight(50), // BackgroundColor = CSS_Color.MainBackgroundColor, // Radius = (uint)Application.GetRealWidth(12), // TextID = StringId.Cancel, // TextColor = CSS_Color.WarningColor, // TextSize = CSS_FontSize.SubheadingFontSize, // }; // pictureOptionView.AddChidren(btnCancel); // LoadEvent_PictureOptionViewEventList(pView); // } // /// // /// 加载背景图选择区域事件列表 // /// // void LoadEvent_PictureOptionViewEventList(FrameLayout pView) // { // pictureOptionView.MouseUpEventHandler = (sender, e) => // { // pictureOptionView.Parent.RemoveFromParent(); // }; // pView.MouseUpEventHandler = (sender, e) => // { // pictureOptionView.Parent.RemoveFromParent(); // }; // btnCancel.MouseUpEventHandler = (sender, e) => // { // pictureOptionView.Parent.RemoveFromParent(); // }; // btnTakePicture.MouseDownEventHandler = (sender, e) => { // btnTakePicture.IsSelected = true; // }; // btnTakePicture.MouseUpEventHandler = (sender, e) => // { // btnTakePicture.IsSelected = false; // var imageName = Guid.NewGuid().ToString(); // //var imageName = scene.sid; // CropImage.TakePicture((imagePath) => // { // CropImageCallBack(imagePath); // }, imageName, 4, 3); // //if (pageTitleId == StringId.EditScene) // //{ // // scene.SaveFunctionData(); // //} // pictureOptionView.Parent.RemoveFromParent(); // }; // btnAlbum.MouseDownEventHandler = (sender, e) => { // btnAlbum.IsSelected = true; // }; // btnAlbum.MouseUpEventHandler = (sender, e) => // { // btnAlbum.IsSelected = false; // //从相册选择图片裁剪 // var imageName = Guid.NewGuid().ToString(); // //var imageName = scene.sid; // CropImage.SelectPicture((imagePath) => // { // //CropImageCallBack(imagePath); // }, imageName, 4, 3); // pictureOptionView.Parent.RemoveFromParent(); // }; // } // } //}