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); } }