protected override void InitializeNavbar() { CustomNavigationPage.SetTitleColor(this, (Color)Application.Current.Resources["TitleWhite"]); CustomNavigationPage.SetTitlePosition(this, CustomNavigationPage.TitleAlignment.Center); CustomNavigationPage.SetTitleMargin(this, new Thickness(0, 0, 100, 0)); // CustomNavigationPage.SetTitleFont(this, (Font)Application.Current.Resources["oswald_semibold"]); CustomNavigationPage.SetTitleFontType(this, Device.RuntimePlatform == Device.Android ? "oswald_semibold.ttf" : "Oswald SemiBold"); }
public Home() { CustomNavigationPage.SetTitleMargin(this, new Thickness(0, 0, 0, 0)); InitializeComponent(); map.MyLocationEnabled = true; map.UiSettings.MyLocationButtonEnabled = true; //Sets the title position to end CustomNavigationPage.SetTitlePosition(this, CustomNavigationPage.TitleAlignment.Center); //Sets shadow for bar bottom CustomNavigationPage.SetHasShadow(this, true); //Sets the title text font to Micro CustomNavigationPage.SetTitleFont(this, Font.SystemFontOfSize(NamedSize.Large)); //Sets the title color CustomNavigationPage.SetTitleColor(this, Color.White); //Sets bar background opacity //CustomNavigationPage.SetBarBackgroundOpacity(this, 0.6f); CustomNavigationPage.SetGradientColors(this, new Tuple <Color, Color>(Color.FromHex("#00838f"), Color.FromHex("#00838f"))); //CustomNavigationPage.SetGradientColors(this, new Tuple<Color, Color>(Color.FromHex("#00838f"), Color.FromHex("#4fb3bf"))); CustomNavigationPage.SetGradientDirection(this, CustomNavigationPage.GradientDirection.LeftToRight); // Map Long clicked map.MapLongClicked += (sender, e) => { var lat = e.Point.Latitude.ToString("0.000000"); var lng = e.Point.Longitude.ToString("0.000000"); //this.DisplayAlert("MapLongClicked", $"{lat}/{lng}", "CLOSE"); latDestino.Text = lat; lonDestino.Text = lng; var pin = new Pin() { Label = "Destino", Position = new Position(e.Point.Latitude, e.Point.Longitude) }; map.Pins.Clear(); map.Pins.Add(pin); }; //Device.StartTimer(TimeSpan.FromSeconds(1), () => //{ // // Do something // CalculateLocation(); // return llego; // True = Repeat again, False = Stop the timer //}); }
protected override void InitializeNavbar() { base.InitializeNavbar(); CustomNavigationPage.SetTitleVisible(this, true); CustomNavigationPage.SetTitleColor(this, (Color)Application.Current.Resources["TitleWhite"]); CustomNavigationPage.SetTitleBackground(this, "transparent"); if (Device.RuntimePlatform == Device.Android) { CustomNavigationPage.SetTitleFontSize(this, 18); } CustomNavigationPage.SetTitlePosition(this, CustomNavigationPage.TitleAlignment.Center); CustomNavigationPage.SetTitleMargin(this, new Thickness(0, 0, 100, 0)); // CustomNavigationPage.SetTitleFont(this, (Font)Application.Current.Resources["oswald_semibold"]); CustomNavigationPage.SetTitleFontType(this, Device.RuntimePlatform == Device.Android ? "oswald_semibold.ttf" : "Oswald-SemiBold"); }
protected override void InitializeNavbar() { base.InitializeNavbar(); if (Device.RuntimePlatform == Device.Android) { Title = " "; CustomNavigationPage.SetTitleFontType(this, "opensans_regular.ttf"); CustomNavigationPage.SetTitleFontSize(this, 18); } else { CustomNavigationPage.SetTitleFontType(this, "Oswald-SemiBold"); } CustomNavigationPage.SetTitleColor(this, (Color)Application.Current.Resources["TitleWhite"]); CustomNavigationPage.SetTitlePosition(this, CustomNavigationPage.TitleAlignment.Center); CustomNavigationPage.SetTitleMargin(this, new Thickness(0, 0, 100, 0)); // CustomNavigationPage.SetTitleFont(this, (Font)Application.Current.Resources["oswald_semibold"]); }
public Page GetPage(PageType pageType, object parameter, TitleAlignment titleAlignment) { Page view = null; switch (pageType) { case PageType.USER_REGISTRATION: view = new UserRegistrationPage() { }; break; case PageType.USER_LOGIN: view = new UserLoginPage(parameter as string); break; case PageType.DISCLAIMER: view = new DisclaimerPage(parameter as UserRegistration); break; case PageType.PERSONAL_DATA_PROTECTION: view = new PersonalDataProtectionPage(parameter as UserRegistration); break; case PageType.SMS_VERIFICATION: view = new SmsVerificationPage(parameter as UserRegistration); break; case PageType.HOME: view = new HomePage(parameter /*as UserProfile*/); break; case PageType.CHANGE_PHONE_NUMBER: view = new ChangePhoneNumberPage(parameter); break; case PageType.EDIT_REQUESTOR_PROFILE: view = new EditRequestorProfilePage(parameter); break; case PageType.EDIT_CONTRACTOR_PROFILE: view = new EditContractorProfilePage(parameter); break; case PageType.JOB_REQUEST: view = new JobRequestPage(parameter); break; case PageType.JOB_VIEW: view = new JobViewPage(parameter); break; case PageType.HISTORY_JOB_VIEW: view = new JobHistoryViewPage(parameter); break; case PageType.EDIT_JOB_VIEW: view = new EditJobPage(parameter); break; case PageType.PROFILE_VIEW: view = new ProfilePage(parameter); break; case PageType.JOB_ACCEPTANCE_VIEW: view = new JobAcceptanceViewPage(parameter); break; case PageType.DUMMY: view = new DummyPage(); break; } if (view != null) { if (titleAlignment == TitleAlignment.LEFT) { CustomNavigationPage.SetTitlePosition(view, CustomNavigationPage.TitleAlignment.Start); } else if (titleAlignment == TitleAlignment.RIGHT) { CustomNavigationPage.SetTitlePosition(view, CustomNavigationPage.TitleAlignment.End); } else { CustomNavigationPage.SetTitlePosition(view, CustomNavigationPage.TitleAlignment.Center); } CustomNavigationPage.SetTitleFont(view, Font.SystemFontOfSize(NamedSize.Large)); CustomNavigationPage.SetTitleColor(view, Color.Black); CustomNavigationPage.SetTitleFont(view, Font.SystemFontOfSize(20, FontAttributes.Bold)); } return(view); }