public App() { InitializeComponent(); ShimmerLayout.Init(Xamarin.Essentials.DeviceDisplay.MainDisplayInfo.Density); //Startup.Init(); Startup.ServiceProvider.GetService <INavigator>().BeginNavigation("HomePage"); }
public App() { InitializeComponent(); //Register Syncfusion license Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("NjQxN0AzMTM2MmUzMjJlMzBPKzU1STRkNDA1Y29rWlhzSnQ4bHl2N0FJLzNFWFFnaFcxamswdHQ1cHFFPQ=="); userDataDbService = new UserDataDbService(); webApiRestClient = new WebApiRestClient(); var density = DeviceDisplay.MainDisplayInfo.Density; ShimmerLayout.Init(density); Material.Init(this); //L10n.SetLocale(); //var netLanguage = DependencyService.Get<ILocale>().GetCurrent(); //AppResource.Culture = new CultureInfo(netLanguage); if (Application.Current.Properties.ContainsKey("IsAppAlreadyInstalled") && Convert.ToBoolean(Application.Current.Properties["IsAppAlreadyInstalled"])) { if (Application.Current.Properties.ContainsKey("AppLocale") && !string.IsNullOrEmpty(Application.Current.Properties["AppLocale"].ToString())) { var languageculture = Application.Current.Properties["AppLocale"].ToString(); Setlanguage(languageculture); } if (userDataDbService.IsUserDbPresentInDB()) { userData = userDataDbService.ReadAllItems().FirstOrDefault(); Application.Current.Properties["CurrentUserId"] = userData.UserId; Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; App.Current.MainPage = new NavigationPage(new HomeTabPage()); UpdateDeviceInfo(); } else { MainPage = new NavigationPage(new LoginPage()); } } else { Setlanguage("en-US"); MainPage = new NavigationPage(new ChangeLanguagePage(false)); } //if (userDataDbService.IsUserDbPresentInDB()) //{ // userData = userDataDbService.ReadAllItems().FirstOrDefault(); // Application.Current.Properties["CurrentUserId"] = userData.UserId; // Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; // App.Current.MainPage = new NavigationPage(new HomeTabPage()); //} //else //{ // MainPage = new NavigationPage(new LoginPage()); //} }
public App() { InitializeComponent(); ShimmerLayout.Init(DeviceDisplay.ScreenMetrics.Density); MainPage = new Views.ShimmerTestPage(); }
public App() { InitializeComponent(); ShimmerLayout.Init(DeviceDisplay.MainDisplayInfo.Density); var page = FreshPageModelResolver.ResolvePageModel <ShimmerListViewPageModel>(); var MainpageNavigation = new FreshNavigationContainer(page, NavigationContainerNames.DefaultNavigationServiceName); MainPage = MainpageNavigation; }
public TrxHistoryShimmerHolder(View itemView) : base(itemView) { _shimmerContainer = itemView.FindViewById <ShimmerLayout>(Resource.Id.shimmer_container); _trxType = itemView.FindViewById <ShimmerLayout>(Resource.Id.shimmer_trx_type); _recipient = itemView.FindViewById <ShimmerLayout>(Resource.Id.shimmer_recipient); _amount = itemView.FindViewById <ShimmerLayout>(Resource.Id.shimmer_balance); _shimmerContainer.SetShimmerColor(Color.Argb(80, 255, 255, 255)); _shimmerContainer.SetMaskWidth(0.8f); _trxType.SetShimmerColor(Color.White); _trxType.SetMaskWidth(0.8f); _recipient.SetShimmerColor(Color.White); _recipient.SetMaskWidth(0.8f); _amount.SetShimmerColor(Color.White); _amount.SetMaskWidth(0.8f); }
private void Init(Context context, IAttributeSet attrs, int defStyleAttr, int defStyleRes) { try { View view = Inflate(context, Resource.Layout.RecordViewLayout, null); AddView(view); ViewGroup viewGroup = (ViewGroup)view.Parent; viewGroup.SetClipChildren(false); Arrow = view.FindViewById <ImageView>(Resource.Id.arrow); SlideToCancel = view.FindViewById <TextView>(Resource.Id.slide_to_cancel); SmallBlinkingMic = view.FindViewById <ImageView>(Resource.Id.glowing_mic); CounterTime = view.FindViewById <Chronometer>(Resource.Id.counter_tv); BasketImg = view.FindViewById <ImageView>(Resource.Id.basket_img); SlideToCancelLayout = view.FindViewById <ShimmerLayout>(Resource.Id.shimmer_layout); HideViews(true); if (attrs != null) { TypedArray typedArray = context.ObtainStyledAttributes(attrs, Resource.Styleable.RecordView, defStyleAttr, defStyleRes); int slideArrowResource = typedArray.GetResourceId(Resource.Styleable.RecordView_slide_to_cancel_arrow, -1); string slideToCancelText = typedArray.GetString(Resource.Styleable.RecordView_slide_to_cancel_text); int slideMarginRight = (int)typedArray.GetDimension(Resource.Styleable.RecordView_slide_to_cancel_margin_right, 30); Color counterTimeColor = typedArray.GetColor(Resource.Styleable.RecordView_counter_time_color, -1); Color arrowColor = typedArray.GetColor(Resource.Styleable.RecordView_slide_to_cancel_arrow_color, -1); int cancelBounds = typedArray.GetDimensionPixelSize(Resource.Styleable.RecordView_slide_to_cancel_bounds, -1); if (cancelBounds != -1) { SetCancelBounds(cancelBounds, false);//don't convert it to pixels since it's already in pixels } if (slideArrowResource != -1) { Drawable slideArrow = AppCompatResources.GetDrawable(((View)this).Context, slideArrowResource); Arrow.SetImageDrawable(slideArrow); } if (slideToCancelText != null) { SlideToCancel.Text = slideToCancelText; } if (counterTimeColor != -1) { SetCounterTimeColor(counterTimeColor); } if (arrowColor != -1) { SetSlideToCancelArrowColor(arrowColor); } SetMarginRight(slideMarginRight, true); typedArray.Recycle(); } AnimationHelper = new AnimationHelper(context, BasketImg, SmallBlinkingMic); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public App() { InitializeComponent(); userDataDbService = new UserDataDbService(); webApiRestClient = new WebApiRestClient(); var density = DeviceDisplay.MainDisplayInfo.Density; ShimmerLayout.Init(density); Material.Init(this); //L10n.SetLocale(); //var netLanguage = DependencyService.Get<ILocale>().GetCurrent(); //AppResource.Culture = new CultureInfo(netLanguage); if (Application.Current.Properties.ContainsKey("IsAppAlreadyInstalled") && Convert.ToBoolean(Application.Current.Properties["IsAppAlreadyInstalled"])) { if (Application.Current.Properties.ContainsKey("AppLocale") && !string.IsNullOrEmpty(Application.Current.Properties["AppLocale"].ToString())) { var languageculture = Application.Current.Properties["AppLocale"].ToString(); Setlanguage(languageculture); } if (userDataDbService.IsUserDbPresentInDB()) { userData = userDataDbService.ReadAllItems().FirstOrDefault(); Application.Current.Properties["CurrentUserId"] = userData.UserId; Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; BaseViewModel.userTypeEnum = userData.UserType.Value; if (userData.UserType == Convert.ToInt32(UserTypeEnum.ServiceProvider)) { App.Current.MainPage = new NavigationPage(new Pages.ServiceProviderFlow.HomeTabbedPage()); } else { App.Current.MainPage = new NavigationPage(new Pages.WorkerFlow.HomeTabbedPage()); } UpdateDeviceInfo(); } else { MainPage = new NavigationPage(new LoginPage()); } } else { Setlanguage("en-US"); MainPage = new NavigationPage(new ChangeLanguagePage(false)); } //if (userDataDbService.IsUserDbPresentInDB()) //{ // userData = userDataDbService.ReadAllItems().FirstOrDefault(); // Application.Current.Properties["CurrentUserId"] = userData.UserId; // Application.Current.Properties["CurrentUserType"] = userData.UserType.Value; // BaseViewModel.userTypeEnum = userData.UserType.Value; // if (userData.UserType == Convert.ToInt32(UserTypeEnum.ServiceProvider)) // { // App.Current.MainPage = new NavigationPage(new Pages.ServiceProviderFlow.HomeTabbedPage()); // } // else // { // App.Current.MainPage = new NavigationPage(new Pages.WorkerFlow.HomeTabbedPage()); // } //} //else //{ // MainPage = new NavigationPage(new LoginPage()); //} }