public void OnPageChanged(AXEmojiPager emojiPager, AXEmojiBase @base, int position) { try { Drawable drawable; if (AXEmojiManager.IsAXEmojiView(@base)) { drawable = AppCompatResources.GetDrawable(Context, Resource.Drawable.emoji_backspace); Utils.EnableBackspaceTouch(Footer, emojiPager.EditText); Footer.SetOnClickListener(null); } else { drawable = AppCompatResources.GetDrawable(Context, Resource.Drawable.ic_action_search); Footer.SetOnTouchListener(null); Footer.SetOnClickListener(this); } DrawableCompat.SetTint(DrawableCompat.Wrap(drawable), AXEmojiManager.EmojiViewTheme.FooterItemColor); Img.SetImageDrawable(drawable); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public static void LoadDarkTheme() { try { // release theme DarkMode = true; AXEmojiManager.ResetTheme(); // set EmojiView Theme AXEmojiManager.EmojiViewTheme.FooterEnabled = MFooterView && !MCustomFooter; AXEmojiManager.EmojiViewTheme.SelectionColor = Color.ParseColor("#82ADD9"); AXEmojiManager.EmojiViewTheme.SelectedColor = Color.ParseColor("#82ADD9"); AXEmojiManager.EmojiViewTheme.FooterSelectedItemColor = Color.ParseColor("#82ADD9"); AXEmojiManager.EmojiViewTheme.BackgroundColor = Color.ParseColor("#1E2632"); AXEmojiManager.EmojiViewTheme.CategoryColor = Color.ParseColor("#1E2632"); AXEmojiManager.EmojiViewTheme.FooterBackgroundColor = Color.ParseColor("#1E2632"); AXEmojiManager.EmojiViewTheme.VariantPopupBackgroundColor = Color.ParseColor("#232D3A"); AXEmojiManager.EmojiViewTheme.VariantDividerEnabled = false; AXEmojiManager.EmojiViewTheme.DividerColor = Color.ParseColor("#1B242D"); AXEmojiManager.EmojiViewTheme.DefaultColor = Color.ParseColor("#677382"); AXEmojiManager.EmojiViewTheme.TitleColor = Color.ParseColor("#677382"); AXEmojiManager.StickerViewTheme.SelectionColor = Color.ParseColor("#82ADD9"); AXEmojiManager.StickerViewTheme.SelectedColor = Color.ParseColor("#82ADD9"); AXEmojiManager.StickerViewTheme.BackgroundColor = Color.ParseColor("#1E2632"); AXEmojiManager.StickerViewTheme.CategoryColor = Color.ParseColor("#1E2632"); AXEmojiManager.StickerViewTheme.DividerColor = Color.ParseColor("#1B242D"); AXEmojiManager.StickerViewTheme.DefaultColor = Color.ParseColor("#677382"); if (MWhiteCategory) { AXEmojiManager.EmojiViewTheme.SelectionColor = Color.Transparent; AXEmojiManager.EmojiViewTheme.CategoryColor = Color.ParseColor("#232D3A"); AXEmojiManager.EmojiViewTheme.FooterBackgroundColor = Color.ParseColor("#232D3A"); AXEmojiManager.EmojiViewTheme.SetAlwaysShowDivider(true); AXEmojiManager.StickerViewTheme.CategoryColor = Color.ParseColor("#232D3A"); AXEmojiManager.StickerViewTheme.SetAlwaysShowDivider(true); } AXEmojiManager.BackspaceCategoryEnabled = !MCustomFooter; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public static void LoadTheme(string mainColor) { try { // release theme DarkMode = false; AXEmojiManager.ResetTheme(); var color = Color.ParseColor(mainColor); // set EmojiView Theme AXEmojiManager.EmojiViewTheme.FooterEnabled = MFooterView && !MCustomFooter; AXEmojiManager.EmojiViewTheme.SelectionColor = color; AXEmojiManager.EmojiViewTheme.FooterSelectedItemColor = color; AXEmojiManager.StickerViewTheme.SelectionColor = color; if (MWhiteCategory) { AXEmojiManager.EmojiViewTheme.SelectionColor = Color.Transparent; AXEmojiManager.EmojiViewTheme.SelectedColor = color; AXEmojiManager.EmojiViewTheme.CategoryColor = Color.White; AXEmojiManager.EmojiViewTheme.FooterBackgroundColor = Color.White; AXEmojiManager.EmojiViewTheme.SetAlwaysShowDivider(true); AXEmojiManager.StickerViewTheme.SelectedColor = color; AXEmojiManager.StickerViewTheme.CategoryColor = Color.White; AXEmojiManager.StickerViewTheme.SetAlwaysShowDivider(true); } AXEmojiManager.BackspaceCategoryEnabled = !MCustomFooter; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void FirstRunExcite() { try { //AppCenter.Start("9f8cf987-8bfc-4895-a18b-bd4a86ef9ae3", typeof(Analytics), typeof(Crashes)); AdsGoogle.InitializeAdsGoogle.Initialize(this); if (AppSettings.ShowFbBannerAds || AppSettings.ShowFbInterstitialAds || AppSettings.ShowFbRewardVideoAds) { InitializeFacebook.Initialize(this); } InitRtcEngine(); InitConfig(); switch (AppSettings.TurnSecurityProtocolType3072On) { //Bypass Web Errors //====================================== case true: { ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; var client = new HttpClient(new AndroidClientHandler()); ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls13; Console.WriteLine(client); break; } } switch (AppSettings.TurnTrustFailureOnWebException) { case true: { //If you are Getting this error >>> System.Net.WebException: Error: TrustFailure /// then Set it to true ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; var b = new AesCryptoServiceProvider(); Console.WriteLine(b); break; } } //OneSignal Notification //====================================== OneSignalNotification.RegisterNotificationDevice(); //Init Settings MainSettings.Init(); ClassMapper.SetMappers(); //App restarted after crash AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironmentOnUnhandledExceptionRaiser; AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException; TaskScheduler.UnobservedTaskException += TaskSchedulerOnUnobservedTaskException; AppCompatDelegate.CompatVectorFromResourcesEnabled = true; FirebaseApp.InitializeApp(this); AXEmojiManager.Install(this, new AXIOSEmojiProvider(this)); Methods.AppLifecycleObserver appLifecycleObserver = new Methods.AppLifecycleObserver(); ProcessLifecycleOwner.Get().Lifecycle.AddObserver(appLifecycleObserver); if (Methods.CheckConnectivity()) { PollyController.RunRetryPolicyFunction(new List <Func <Task> > { ApiRequest.GetTimeZoneAsync }); } var sqLiteDatabase = new SqLiteDatabase(); if (!string.IsNullOrEmpty(UserDetails.AccessToken)) { ListUtils.MuteList = sqLiteDatabase.Get_MuteList(); ListUtils.PinList = sqLiteDatabase.Get_PinList(); ListUtils.ArchiveList = sqLiteDatabase.Get_ArchiveList(); ListUtils.StickersList = sqLiteDatabase.Get_From_StickersTb(); if (AppSettings.LastChatSystem == SystemApiGetLastChat.New) { ListUtils.UserList = sqLiteDatabase.Get_LastUsersChat_List(); } else { ListUtils.UserChatList = sqLiteDatabase.GetLastUsersChatList(); } } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); Toast.MakeText(this, exception.Message, ToastLength.Short)?.Show(); } }