private void InitComponent(View contentView) { try { Image = contentView.FindViewById <ImageView>(Resource.Id.card_pro_pic); CommentText = contentView.FindViewById <AutoLinkTextView>(Resource.Id.active); UsernameTextView = contentView.FindViewById <TextView>(Resource.Id.username); TimeTextView = contentView.FindViewById <TextView>(Resource.Id.time); LikeiconView = contentView.FindViewById <ImageView>(Resource.Id.Likeicon); UnLikeiconView = contentView.FindViewById <ImageView>(Resource.Id.UnLikeicon); ReplyiconView = contentView.FindViewById <TextView>(Resource.Id.ReplyIcon); LikeNumber = contentView.FindViewById <TextView>(Resource.Id.LikeNumber); UnLikeNumber = contentView.FindViewById <TextView>(Resource.Id.UnLikeNumber); RepliesCount = contentView.FindViewById <TextView>(Resource.Id.RepliesCount); LikeButton = contentView.FindViewById <LinearLayout>(Resource.Id.LikeButton); UnLikeButton = contentView.FindViewById <LinearLayout>(Resource.Id.UnLikeButton); ReplyButton = contentView.FindViewById <LinearLayout>(Resource.Id.ReplyButton); FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ReplyiconView, IonIconsFonts.Reply); RootView = contentView.FindViewById <LinearLayout>(Resource.Id.root); EmojiconEditTextView = contentView.FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); Emojiicon = contentView.FindViewById <AppCompatImageView>(Resource.Id.emojiicon); SendButton = contentView.FindViewById <CircleButton>(Resource.Id.sendButton); ReplyRecyclerView = contentView.FindViewById <RecyclerView>(Resource.Id.recyler); EmptyStateLayout = contentView.FindViewById <ViewStub>(Resource.Id.viewStub); var emojisIcon = new EmojIconActions(Activity, RootView, EmojiconEditTextView, Emojiicon); emojisIcon.ShowEmojIcon(); } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { RootView = MainView.FindViewById <RelativeLayout>(Resource.Id.root); Emojiicon = MainView.FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojiconEditTextView = MainView.FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); SendButton = MainView.FindViewById <CircleButton>(Resource.Id.sendButton); MRecycler = MainView.FindViewById <RecyclerView>(Resource.Id.commentRecyler); ProgressBarLoader = MainView.FindViewById <ProgressBar>(Resource.Id.sectionProgress); EmptyStateLayout = MainView.FindViewById <ViewStub>(Resource.Id.viewStub); CommentButtomLayout = MainView.FindViewById <RelativeLayout>(Resource.Id.commentonButtom); SwipeRefreshLayout = MainView.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); SwipeRefreshLayout.SetDefaultStyle(); SwipeRefreshLayout.Refresh += SwipeRefreshLayoutOnRefresh; EmojiconEditTextView.RequestFocus(); ProgressBarLoader.Visibility = ViewStates.Visible; EmojIconActions emojis = new EmojIconActions(Activity, RootView, EmojiconEditTextView, Emojiicon); emojis.ShowEmojIcon(); SendButton.Click += SendButton_Click; } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { StoryImageView = FindViewById <ImageView>(Resource.Id.imagstoryDisplay); StoryVideoView = FindViewById <VideoView>(Resource.Id.VideoView); PlayIconVideo = FindViewById <CircleButton>(Resource.Id.Videoicon_button); EmojisView = FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojisIconEditText = FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); AddStoryButton = FindViewById <CircleButton>(Resource.Id.sendButton); RootView = FindViewById <RelativeLayout>(Resource.Id.storyDisplay); StoriesProgress = FindViewById <StoriesProgressView>(Resource.Id.stories); StoriesProgress.Visibility = ViewStates.Gone; EmojisView.Visibility = ViewStates.Gone; Methods.SetColorEditText(EmojisIconEditText, AppSettings.SetTabDarkTheme ? Color.White : Color.Black); var emojisIcon = new EmojIconActions(this, RootView, EmojisIconEditText, EmojisView); emojisIcon.ShowEmojIcon(); PlayIconVideo.Visibility = ViewStates.Gone; PlayIconVideo.Tag = "Play"; } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { RootView = MainView.FindViewById <RelativeLayout>(Resource.Id.root); Emojiicon = MainView.FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojiconEditTextView = MainView.FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); SendButton = MainView.FindViewById <CircleButton>(Resource.Id.sendButton); CommentRecyclerView = MainView.FindViewById <RecyclerView>(Resource.Id.recyler); XSwipeRefreshLayout = MainView.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); ProgressBarLoader = MainView.FindViewById <ProgressBar>(Resource.Id.sectionProgress); EmptyStateLayout = MainView.FindViewById <ViewStub>(Resource.Id.viewStub); ViewboxText = MainView.FindViewById <TextView>(Resource.Id.viewbox); ViewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black); XSwipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); XSwipeRefreshLayout.Refreshing = false; XSwipeRefreshLayout.Enabled = true; XSwipeRefreshLayout.SetProgressBackgroundColorSchemeColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#424242") : Color.ParseColor("#f7f7f7")); ProgressBarLoader.Visibility = ViewStates.Visible; EmojiconEditTextView.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray); EmojiconEditTextView.SetHintTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray); EmojIconActions emojis = new EmojIconActions(Activity, RootView, EmojiconEditTextView, Emojiicon); emojis.ShowEmojIcon(); } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { StoryImageView = FindViewById <ImageView>(Resource.Id.imagstoryDisplay); StoryVideoView = FindViewById <VideoView>(Resource.Id.VideoView); PlayIconVideo = FindViewById <CircleButton>(Resource.Id.Videoicon_button); EmojisView = FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojisIconEditText = FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); AddStoryButton = FindViewById <CircleButton>(Resource.Id.sendButton); RootView = FindViewById <RelativeLayout>(Resource.Id.storyDisplay); StoriesProgress = FindViewById <StoriesProgressView>(Resource.Id.stories); if (StoriesProgress != null) { StoriesProgress.Visibility = ViewStates.Gone; } Methods.SetColorEditText(EmojisIconEditText, AppSettings.SetTabDarkTheme ? Color.White : Color.Black); var emojisIcon = new EmojIconActions(this, RootView, EmojisIconEditText, EmojisView); emojisIcon.ShowEmojIcon(); emojisIcon.SetIconsIds(Resource.Drawable.ic_action_keyboard, Resource.Drawable.ic_action_sentiment_satisfied_alt); PlayIconVideo.Visibility = ViewStates.Gone; PlayIconVideo.Tag = "Play"; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void DestroyBasic() { try { Instance = null !; MAdapter = null !; SwipeRefreshLayout = null !; MRecycler = null !; TxtComment = null !; LikeCountBox = null !; ImgSent = null !; ImgGallery = null !; ImgBack = null !; BtnVoice = null !; PostObject = null !; PostId = null !; PathImage = null !; PathVoice = null !; TextRecorder = null !; TopFragment = null !; RecordSoundFragment = null !; RecorderService = null !; CommentLayout = null !; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { RootView = FindViewById <RelativeLayout>(Resource.Id.rootChatWindowView); ChatEmojiImage = FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojiconEditTextView = FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); ChatSendButton = FindViewById <CircleButton>(Resource.Id.sendButton); ChatBoxRecylerView = FindViewById <RecyclerView>(Resource.Id.recyler); SwipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); SwipeRefreshLayout.SetProgressBackgroundColorSchemeColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#424242") : Color.ParseColor("#f7f7f7")); SwipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); ChatSendButton.Tag = "Text"; ChatSendButton.SetImageResource(Resource.Drawable.SendLetter); ModeCallback = new ActionModeCallback(this); var emojisIcon = new EmojIconActions(this, RootView, EmojiconEditTextView, ChatEmojiImage); emojisIcon.ShowEmojIcon(); } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { RootView = FindViewById <LinearLayout>(Resource.Id.main_content); MRecycler = (RecyclerView)FindViewById(Resource.Id.recycler_view); SwipeRefreshLayout = (SwipeRefreshLayout)FindViewById(Resource.Id.swipeRefreshLayout); SwipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); SwipeRefreshLayout.Refreshing = true; SwipeRefreshLayout.Enabled = true; SwipeRefreshLayout.SetProgressBackgroundColorSchemeColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#424242") : Color.ParseColor("#f7f7f7")); LikeCountBox = FindViewById <TextView>(Resource.Id.like_box); EmojisView = FindViewById <ImageView>(Resource.Id.emojiicon); TxtComment = FindViewById <EmojiconEditText>(Resource.Id.commenttext); ImgSent = FindViewById <ImageView>(Resource.Id.send); ImgGallery = FindViewById <ImageView>(Resource.Id.image); ImgBack = FindViewById <ImageView>(Resource.Id.back); CommentLayout = FindViewById <LinearLayout>(Resource.Id.commentLayout); BtnVoice = FindViewById <CircleButton>(Resource.Id.voiceButton); BtnVoice.LongClickable = true; BtnVoice.Tag = "Free"; BtnVoice.SetImageResource(Resource.Drawable.microphone); TopFragment = FindViewById <FrameLayout>(Resource.Id.TopFragmentHolder); TxtComment.Text = ""; PathImage = ""; TextRecorder = ""; Methods.SetColorEditText(TxtComment, AppSettings.SetTabDarkTheme ? Color.White : Color.Black); RecordSoundFragment = new RecordSoundFragment(); SupportFragmentManager.BeginTransaction().Add(TopFragment.Id, RecordSoundFragment, RecordSoundFragment.Tag); switch (AppSettings.FlowDirectionRightToLeft) { case true: ImgBack.SetImageResource(Resource.Drawable.ic_action_ic_back_rtl); break; } ImgGallery.SetImageDrawable(AppSettings.SetTabDarkTheme ? GetDrawable(Resource.Drawable.ic_action_addpost_Ligth) : GetDrawable(Resource.Drawable.ic_action_AddPost)); var emojisIcon = new EmojIconActions(this, RootView, TxtComment, EmojisView); emojisIcon.ShowEmojIcon(); emojisIcon.SetIconsIds(Resource.Drawable.ic_action_keyboard, Resource.Drawable.ic_action_sentiment_satisfied_alt); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public void HideKeyboardIfShowing(EmojiconEditText emojiconEditText) { var currentFocus = _activity.CurrentFocus; if (currentFocus != null) { emojiconEditText.ClearFocus(); _inputMethodManager.HideSoftInputFromWindow(currentFocus.WindowToken, HideSoftInputFlags.NotAlways); } }
private void InitComponent() { try { CollapsingToolbar = (CollapsingToolbarLayout)FindViewById(Resource.Id.collapsingToolbar); CollapsingToolbar.Title = ""; AppBarLayout = FindViewById <AppBarLayout>(Resource.Id.appBarLayout); AppBarLayout.SetExpanded(true); AppBarLayout.AddOnOffsetChangedListener(this); MRecycler = (RecyclerView)FindViewById(Resource.Id.userRecyler); TxtGroupName = FindViewById <EmojiconEditText>(Resource.Id.groupName); ImageGroup = FindViewById <ImageView>(Resource.Id.groupCover); BtnImage = FindViewById <Button>(Resource.Id.btn_selectimage); ChatEmojImage = FindViewById <ImageView>(Resource.Id.emojiicon); BtnAdd = FindViewById <FloatingActionButton>(Resource.Id.fab); BtnDeleteGroup = FindViewById <Button>(Resource.Id.deleteGroupButton); BtnDeleteGroup.Visibility = ViewStates.Visible; BtnExitGroup = FindViewById <TextView>(Resource.Id.exitGroupButton); BtnExitGroup.Visibility = ViewStates.Visible; if (AppSettings.SetTabDarkTheme) { TxtGroupName.SetTextColor(Color.White); TxtGroupName.SetHintTextColor(Color.White); } else { TxtGroupName.SetTextColor(Color.ParseColor("#444444")); TxtGroupName.SetHintTextColor(Color.ParseColor("#444444")); } var emojisIcon = new EmojIconActions(this, CollapsingToolbar, TxtGroupName, ChatEmojImage); emojisIcon.ShowEmojIcon(); emojisIcon.SetIconsIds(Resource.Drawable.ic_action_keyboard, Resource.Drawable.ic_action_sentiment_satisfied_alt); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); _editEmojicon = FindViewById <EmojiconEditText>(Resource.Id.editEmojicon); _textEmojicon = FindViewById <EmojiconTextView>(Resource.Id.txtEmojicon); _textPlain = FindViewById <TextView>(Resource.Id.txtPlain); EmojiconsFragment.EmojiClicked += e => EmojiconsFragment.Input(_editEmojicon, e); EmojiconsFragment.EmojiconBackspaceClicked += v => EmojiconsFragment.Backspace(_editEmojicon); _editEmojicon.TextChanged += (sender, e) => { _textEmojicon.Text = e.Text.ToString(); _textPlain.Text = e.Text.ToString(); }; }
private void DestroyBasic() { try { StoryImageView = null; StoryVideoView = null; PlayIconVideo = null; EmojisView = null; EmojisIconEditText = null; AddStoryButton = null; RootView = null; StoriesProgress = null; } catch (Exception e) { Console.WriteLine(e); } }
private void DestroyBasic() { try { StoryImageView = null !; StoryVideoView = null !; PlayIconVideo = null !; EmojisView = null !; EmojisIconEditText = null !; AddStoryButton = null !; RootView = null !; StoriesProgress = null !; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { RootView = FindViewById <LinearLayout>(Resource.Id.main_content); MRecycler = (RecyclerView)FindViewById(Resource.Id.recycler_view); EmojisView = FindViewById <ImageView>(Resource.Id.emojiicon); TxtComment = FindViewById <EmojiconEditText>(Resource.Id.commenttext); ImgSent = FindViewById <ImageView>(Resource.Id.send); ImgGallery = FindViewById <ImageView>(Resource.Id.image); ImgBack = FindViewById <ImageView>(Resource.Id.back); CommentLayout = FindViewById <ViewStub>(Resource.Id.comment_layout); ReplyCountTextView = FindViewById <TextView>(Resource.Id.replyCountTextview); switch (AppSettings.FlowDirectionRightToLeft) { case true: ImgBack.SetImageResource(Resource.Drawable.ic_action_ic_back_rtl); break; } ImgGallery.SetImageDrawable(AppSettings.SetTabDarkTheme ? GetDrawable(Resource.Drawable.ic_action_addpost_Ligth) : GetDrawable(Resource.Drawable.ic_action_AddPost)); var repliesCount = !string.IsNullOrEmpty(CommentObject.RepliesCount) ? CommentObject.RepliesCount : CommentObject.Replies ?? ""; ReplyCountTextView.Text = repliesCount + " " + GetString(Resource.String.Lbl_Replies); Methods.SetColorEditText(TxtComment, AppSettings.SetTabDarkTheme ? Color.White : Color.Black); TxtComment.Text = "@" + CommentObject?.Publisher?.Username + " " ?? ""; PathImage = ""; var emojisIcon = new EmojIconActions(this, RootView, TxtComment, EmojisView); emojisIcon.ShowEmojIcon(); emojisIcon.SetIconsIds(Resource.Drawable.ic_action_keyboard, Resource.Drawable.ic_action_sentiment_satisfied_alt); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { ImageBlog = FindViewById <ImageView>(Resource.Id.imageBlog); TxtTitle = FindViewById <TextView>(Resource.Id.title); TxtHtml = FindViewById <WebView>(Resource.Id.LocalWebView); TxtViews = FindViewById <TextView>(Resource.Id.views); BtnMore = FindViewById <ImageButton>(Resource.Id.more); LoadMore = FindViewById <TextView>(Resource.Id.LoadMore); CategoryName = FindViewById <TextView>(Resource.Id.CategoryName); ClockIcon = FindViewById <TextView>(Resource.Id.ClockIcon); DateTimeTextView = FindViewById <TextView>(Resource.Id.DateTime); LikeIcon = FindViewById <TextView>(Resource.Id.LikeIcon); LikeCount = FindViewById <TextView>(Resource.Id.LikeCount); UnlikeIcon = FindViewById <TextView>(Resource.Id.UnlikeIcon); UnlikeNumber = FindViewById <TextView>(Resource.Id.UnlikeNumber); EmptyStateLayout = FindViewById <ViewStub>(Resource.Id.viewStub); FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ClockIcon, IonIconsFonts.AndroidTime); FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, LikeIcon, IonIconsFonts.Thumbsup); FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, UnlikeIcon, IonIconsFonts.Thumbsdown); RootView = FindViewById <CoordinatorLayout>(Resource.Id.root); EmojIcon = FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojIconEditTextView = FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); SendButton = FindViewById <CircleButton>(Resource.Id.sendButton); MRecycler = FindViewById <RecyclerView>(Resource.Id.recyler); ProgressBarLoader = FindViewById <ProgressBar>(Resource.Id.sectionProgress); ProgressBarLoader.Visibility = ViewStates.Visible; EmojIconActions emojis = new EmojIconActions(this, RootView, EmojIconEditTextView, EmojIcon); emojis.ShowEmojIcon(); } catch (Exception e) { Console.WriteLine(e); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); m_EditEmojicon = FindViewById <EmojiconEditText> (Resource.Id.editEmojicon); m_TextEmojicon = FindViewById <EmojiconTextView> (Resource.Id.txtEmojicon); btncopy = FindViewById <Button>(Resource.Id.button1); Android.Support.V4.App.FragmentManager mgr = SupportFragmentManager; EmojiconsFragment.EmojiClicked += (e) => { EmojiconsFragment.Input(m_EditEmojicon, e); }; EmojiconsFragment.EmojiconBackspaceClicked += (v) => { EmojiconsFragment.Backspace(m_EditEmojicon); }; m_EditEmojicon.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => { m_TextEmojicon.Text = e.Text.ToString(); }; btncopy.Click += btncopy_Click; }
private void InitComponent() { try { IconClose = CommentWindow.FindViewById <TextView>(Resource.Id.IconColse); RootView = CommentWindow.FindViewById <RelativeLayout>(Resource.Id.root); EmojisIcon = CommentWindow.FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojisIconEditTextView = CommentWindow.FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); SendButton = CommentWindow.FindViewById <CircleButton>(Resource.Id.sendButton); MRecycler = CommentWindow.FindViewById <RecyclerView>(Resource.Id.recyler); SwipeRefreshLayout = CommentWindow.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); ProgressBarLoader = CommentWindow.FindViewById <ProgressBar>(Resource.Id.sectionProgress); EmptyStateLayout = CommentWindow.FindViewById <ViewStub>(Resource.Id.viewStub); SendButton.Click += SendButtonOnClick; IconClose.Click += IconCloseOnClick; SwipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = true; SwipeRefreshLayout.SetProgressBackgroundColorSchemeColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#424242") : Color.ParseColor("#f7f7f7")); SwipeRefreshLayout.Refresh += SwipeRefreshLayout_Refresh; FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconClose, FontAwesomeIcon.Times); ProgressBarLoader.Visibility = ViewStates.Visible; var emojis = new EmojIconActions(ActivityContext, RootView, EmojisIconEditTextView, EmojisIcon); emojis.ShowEmojIcon(); EmojisIconEditTextView.RequestFocus(); } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent(View view) { try { Image = view.FindViewById <CircleImageView>(Resource.Id.card_pro_pic); CommentText = view.FindViewById <AutoLinkTextView>(Resource.Id.active); LikeIcon = view.FindViewById <ImageView>(Resource.Id.likeIcon); TimeTextView = view.FindViewById <TextView>(Resource.Id.time); LikeCount = view.FindViewById <TextView>(Resource.Id.Like); ReplyButton = view.FindViewById <TextView>(Resource.Id.reply); RootView = view.FindViewById <RelativeLayout>(Resource.Id.root); EmojiIcon = view.FindViewById <AppCompatImageView>(Resource.Id.emojiicon); EmojIconEditTextView = view.FindViewById <EmojiconEditText>(Resource.Id.EmojiconEditText5); SendButton = view.FindViewById <CircleButton>(Resource.Id.sendButton); ViewboxText = view.FindViewById <TextView>(Resource.Id.viewbox); ViewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black); MRecycler = (RecyclerView)view.FindViewById(Resource.Id.recyler); EmptyStateLayout = view.FindViewById <ViewStub>(Resource.Id.viewStub); EmojIconEditTextView.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray); EmojIconEditTextView.SetHintTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray); EmojIconActions emojis = new EmojIconActions(Activity, RootView, EmojIconEditTextView, EmojiIcon); emojis.ShowEmojIcon(); if (AppSettings.SetTabDarkTheme) { LikeIcon.SetBackgroundResource(Resource.Drawable.Shape_Circle_Black); } } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { RootView = FindViewById <LinearLayout>(Resource.Id.main_content); MRecycler = (RecyclerView)FindViewById(Resource.Id.recycler_view); EmojisView = FindViewById <ImageView>(Resource.Id.emojiicon); TxtComment = FindViewById <EmojiconEditText>(Resource.Id.commenttext); ImgSent = FindViewById <ImageView>(Resource.Id.send); ImgGallery = FindViewById <ImageView>(Resource.Id.image); ImgBack = FindViewById <ImageView>(Resource.Id.back); CommentLayout = FindViewById <ViewStub>(Resource.Id.comment_layout); ReplyCountTextView = FindViewById <TextView>(Resource.Id.replyCountTextview); switch (AppSettings.FlowDirectionRightToLeft) { case true: ImgBack.SetImageResource(Resource.Drawable.ic_action_ic_back_rtl); break; } ImgGallery.Visibility = ViewStates.Gone; Methods.SetColorEditText(TxtComment, AppSettings.SetTabDarkTheme ? Color.White : Color.Black); var emojisIcon = new EmojIconActions(this, RootView, TxtComment, EmojisView); emojisIcon.ShowEmojIcon(); emojisIcon.SetIconsIds(Resource.Drawable.ic_action_keyboard, Resource.Drawable.ic_action_sentiment_satisfied_alt); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ChatActivity); layout = FindViewById(Resource.Id.rootRelative); mKeyboard = new Keyboard(this, Resource.Layout.keyboard2); smileyKeyBoard = (ImageView)FindViewById(Resource.Id.btn_key_board); smileyKeyBoard.Touch += (sender, e) => { ShowKeyboardWithAnimation(); }; Rect r = new Rect(); View view = Window.DecorView; view.GetWindowVisibleDisplayFrame(r); iHeightDefault = r.Bottom; rootView = (RelativeLayout)FindViewById(Resource.Id.rootRelative); relative2 = (RelativeLayout)FindViewById(Resource.Id.relative2); usersRecents = getGroupsTempToList(AppPreferences.GROUPS_TEMP); rootView.ViewTreeObserver.GlobalLayout += (sender, e) => { r = new Rect(); view = Window.DecorView; view.GetWindowVisibleDisplayFrame(r); if (iHeightDefault > r.Bottom) { // Keyboard is Show if (relative2.Visibility == ViewStates.Visible) { relative2.Visibility = ViewStates.Gone; } } }; var toolbar = loadToolBar(Resource.Id.toolbar); toolbar.SetNavigationIcon(Resource.Drawable.back); TextView tvToo = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mLayoutManager = new LinearLayoutManager(this); rvList = (RecyclerView)FindViewById(Resource.Id.rvLista); btnSendMsg = (ImageView)FindViewById(Resource.Id.btnEnviar); edtMsg = (EmojiconEditText)FindViewById(Resource.Id.edtMessage); EmojiconsFragment.EmojiClicked += (e) => { EmojiconsFragment.Input(edtMsg, e); }; EmojiconsFragment.EmojiconBackspaceClicked += (v) => { EmojiconsFragment.Backspace(edtMsg); }; this.isGroupChat = Intent.GetBooleanExtra("chatGroup", false); jsonUser = Intent.GetStringExtra("userChat"); if (jsonUser != null) { friend = LegionUtils.getUserson(jsonUser); appPreferences.saveKeyMSGCount(LegionUtils.GetUserNameClear(friend.Jid), 0); inChatJid = LegionUtils.GetUserNameClear(friend.Jid); } if (this.isGroupChat) { string gson = Intent.GetStringExtra("groupJson"); isFromGroup = Intent.GetBooleanExtra("isFromGroup", false); if (gson == null || gson.Equals("")) { gson = appPreferences.getValueKey(AppPreferences.GROUP_JSON); } groupFromGson = LegionUtils.getUserson(gson); GroupName = groupFromGson.username; inChatJid = GroupName; tvToo.Text = (GroupName.Replace("_", " ")); tvToo.Text = tvToo.Text.Split('@')[0]; msgs = getMsgs(groupFromGson.Jid); appPreferences.saveKeyMSGCount(LegionUtils.GetUserNameClear(groupFromGson.Jid), 0); } else { friend.Jid = friend.username + "@" + GetString(Resource.String.jid); tvToo.Text = (friend.username); msgs = getMsgs(friend.username); } btnSendMsg.Click += BtnSendMsg_Click; RefrashRecycleView(); //loadXmppConnect(this); // ActivityService = new ActivityService(this); if (!SignallingStarted) { StartSignalling(); } var isDirect = Intent.GetBooleanExtra("isDirectCall", false); var typeCall = Intent.GetStringExtra("callType"); if (isDirect) { if (typeCall.Equals("callPhone")) { startCall(PHONE_CALL); } else { startCall(VIDEO_CALL); } } recentConversationsUserName = userService.getRecentUsers(appPreferences); clearUnreadMessage(); }