public static AXEmojiPager LoadView(Activity context, AXEmojiEditText editText, string typePage) { try { AXEmojiPager emojiPager = new AXEmojiPager(context); if (MSingleEmojiView) { //add single emoji view AXSingleEmojiView singleEmojiView = new AXSingleEmojiView(context); emojiPager.AddPage(singleEmojiView, Resource.Drawable.ic_action_sentiment_satisfied_alt); } if (MEmojiView) { // add emoji view (with viewpager) AXEmojiView emojiView = new AXEmojiView(context); emojiPager.AddPage(emojiView, Resource.Drawable.ic_action_sentiment_satisfied_alt); } if (MStickerView) { //add Sticker View StickerView = new AXStickerView(context, "stickers", new WoWonderProvider()); emojiPager.AddPage(StickerView, Resource.Drawable.ic_msg_panel_stickers); StickerView.SetOnStickerActionsListener(new MyStickerActions(context, typePage)); } if (MCustomView) { emojiPager.AddPage(new LoadingView(context), Resource.Drawable.msg_round_load_m); } editText.SetEmojiSize(Utils.DpToPx(context, 23)); // set target emoji edit text to emojiViewPager emojiPager.EditText = editText; emojiPager.SetSwipeWithFingerEnabled(true); if (MCustomFooter) { InitCustomFooter(context, emojiPager); } else { //wael remove icon search //emojiPager.SetLeftIcon(Resource.Drawable.ic_action_search); //emojiPager.SetOnFooterItemClicked(new MyFooterItemClicked()); } return(emojiPager); } catch (Exception e) { Methods.DisplayReportResultTrack(e); return(null); } }