public override void Resume()
        {
            GResource.LoadTextures();

            imgLMD = new GImage(Game);
            imgLMD.SetTexture(GResource.game_fon);
            imgLMD.SetWidth(250);
            imgLMD.SetHeight(200);
            imgLMD.SetX(Game.GetWindowWidth() / 2);
            imgLMD.SetY(Game.GetWindowHeight() / 2 + 100);
            AddElement(imgLMD);

            CircleButton but = new CircleButton(Game);

            but.onClick += ScreenStart_onClick;
            but.SetX(Game.GetWindowWidth() / 2);
            but.SetY(150);
            but.SetRadius(80);
            but.SetImage(GImage.LoadTexture(@"C:\Users\User\Desktop\WarBugs\button_play.png"));

            GameFramewerk.UI.Animations.AnimationScale anim = new GameFramewerk.UI.Animations.AnimationScale();
            anim.Initialize(but.GetWidth(), but.GetHeight(), but.GetWidth() + 20, but.GetHeight() + 20, 4, 4, but);

            AddElement(but);
        }
Beispiel #2
0
        public AllMediaAdapterViewHolder(View itemView, Action <AllMediaAdapterClickEventArgs> removeClickListener, Action <AllMediaAdapterClickEventArgs> clickListener, Action <AllMediaAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                MainView = itemView;

                //Get values
                Image        = (ImageView)MainView.FindViewById(Resource.Id.Image);
                Frame        = MainView.FindViewById <FrameLayout>(Resource.Id.viewfrm);
                Card         = (CardView)MainView.FindViewById(Resource.Id.card);
                PlayIcon     = (TextView)MainView.FindViewById(Resource.Id.playIcon);
                RemoveButton = (CircleButton)MainView.FindViewById(Resource.Id.removeButton);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, PlayIcon, FontAwesomeIcon.PlayCircle);

                //Event
                RemoveButton.Click += (sender, e) => removeClickListener(new AllMediaAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.Click += (sender, e) => clickListener(new AllMediaAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.LongClick += (sender, e) => longClickListener(new AllMediaAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
Beispiel #3
0
        private void InitComponent()
        {
            try
            {
                PlaylistImage  = FindViewById <ImageView>(Resource.Id.Image);
                BtnClose       = FindViewById <CircleButton>(Resource.Id.ImageCircle);
                BtnSelectImage = FindViewById <Button>(Resource.Id.btn_AddPhoto);
                TxtSubTitle    = FindViewById <TextView>(Resource.Id.subTitle);
                IconName       = FindViewById <TextView>(Resource.Id.IconName);
                NameEditText   = FindViewById <EditText>(Resource.Id.NameEditText);
                Iconprivacy    = FindViewById <TextView>(Resource.Id.Iconprivacy);
                RbPublic       = FindViewById <RadioButton>(Resource.Id.radioPublic);
                RbPrivate      = FindViewById <RadioButton>(Resource.Id.radioPrivate);
                BtnSave        = FindViewById <Button>(Resource.Id.ApplyButton);
                BtnSave.Text   = GetText(Resource.String.Lbl_Submit);

                TxtSubTitle.Visibility = ViewStates.Gone;

                RbPublic.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
                RbPrivate.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                Methods.SetColorEditText(NameEditText, AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconName, FontAwesomeIcon.TextWidth);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, Iconprivacy, FontAwesomeIcon.ShieldAlt);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #4
0
        private void InitComponent()
        {
            try
            {
                PassportImage = FindViewById <ImageView>(Resource.Id.Image);
                CloseButton   = FindViewById <CircleButton>(Resource.Id.ImageCircle);
                BtnAddImage   = FindViewById <Button>(Resource.Id.btn_AddPhoto);
                FirstNameEdit = FindViewById <EditText>(Resource.Id.FirstName_text);
                LastNameEdit  = FindViewById <EditText>(Resource.Id.LastName_text);
                MessagesEdit  = FindViewById <EditText>(Resource.Id.Messages_Edit);
                BtnSubmit     = FindViewById <Button>(Resource.Id.submitButton);

                TextTitileVerified = FindViewById <TextView>(Resource.Id.textTitileVerified);
                VerifiedIcon       = FindViewById <TextView>(Resource.Id.verifiedIcon);
                ScrollView         = FindViewById <NestedScrollView>(Resource.Id.ScrollView);
                VerifiedLinear     = FindViewById <LinearLayout>(Resource.Id.verified);
                NotVerifiedLinear  = FindViewById <LinearLayout>(Resource.Id.notVerified);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, VerifiedIcon, IonIconsFonts.CheckmarkCircled);
                VerifiedIcon.SetTextColor(Color.ParseColor(AppSettings.MainColor));
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
        private void InitComponent()
        {
            try
            {
                PlaylistImage  = FindViewById <ImageView>(Resource.Id.Image);
                BtnClose       = FindViewById <CircleButton>(Resource.Id.ImageCircle);
                BtnSelectImage = FindViewById <Button>(Resource.Id.btn_AddPhoto);
                IconName       = FindViewById <TextView>(Resource.Id.IconName);
                NameEditText   = FindViewById <EditText>(Resource.Id.NameEditText);
                Iconprivacy    = FindViewById <TextView>(Resource.Id.Iconprivacy);
                RbPublic       = FindViewById <RadioButton>(Resource.Id.radioPublic);
                RbPrivate      = FindViewById <RadioButton>(Resource.Id.radioPrivate);
                BtnSave        = FindViewById <Button>(Resource.Id.ApplyButton);

                RbPublic.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
                RbPrivate.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                Methods.SetColorEditText(NameEditText, AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconName, FontAwesomeIcon.TextWidth);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, Iconprivacy, FontAwesomeIcon.ShieldAlt);

                RbPublic.Checked = true;
                Status           = "0";
                //GlideImageLoader.LoadImage(this, "Grey_Offline", PlaylistImage, ImageStyle.CenterCrop, ImagePlaceholders.Drawable);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #6
0
        public UsersAdapterViewHolder(UsersAdapter users, View itemView, Action <UsersAdapterClickEventArgs> clickListener, Action <UsersAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                UsersAdapter = users;

                MainView = itemView;

                Image          = MainView.FindViewById <ImageView>(Resource.Id.people_profile_sos);
                ImageOnline    = MainView.FindViewById <CircleImageView>(Resource.Id.ImageLastseen);
                Name           = MainView.FindViewById <TextView>(Resource.Id.people_profile_name);
                LastTimeOnline = MainView.FindViewById <TextView>(Resource.Id.people_profile_time);
                Button         = MainView.FindViewById <CircleButton>(Resource.Id.action_button);

                //Dont Remove this code #####
                FontUtils.SetFont(Name, Fonts.SfRegular);
                FontUtils.SetFont(LastTimeOnline, Fonts.SfMedium);
                //#####

                Button.SetOnClickListener(this);

                itemView.Click += (sender, e) => clickListener(new UsersAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Image = Image
                });
                itemView.LongClick += (sender, e) => longClickListener(new UsersAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Image = Image
                });
            }
            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 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);
     }
 }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            try
            {
                base.OnViewCreated(view, savedInstanceState);
                RecordFilePath = Arguments.GetString("FilePath");

                MainActivityView = (CommentActivity)Activity;
                MainActivityView.BtnVoice.SetImageResource(Resource.Drawable.microphone);
                MainActivityView.BtnVoice.Tag = "Audio";

                RecordPlayButton  = view.FindViewById <CircleButton>(Resource.Id.playButton);
                RecordCloseButton = view.FindViewById <CircleButton>(Resource.Id.closeRecordButton);

                VoiceSeekBar = view.FindViewById <SeekBar>(Resource.Id.voiceseekbar);

                VoiceSeekBar.Progress    = 0;
                RecordCloseButton.Click += RecordCloseButtonClick;
                RecordPlayButton.Click  += RecordPlayButton_Click;
                RecordPlayButton.Tag     = "Stop";

                AudioPlayerClass = new Methods.AudioRecorderAndPlayer(MainActivityView.PostId);
                TimerSound       = new Timer();
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }
Beispiel #10
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                RecordSoundFragmentView = inflater.Inflate(Resource.Layout.RecourdSoundFragment, container, false);

                RecordFilePath = Arguments.GetString("FilePath");

                MainActivityView = ((CommentActivity)Activity);
                MainActivityView.BtnVoice.SetImageResource(Resource.Drawable.microphone);
                MainActivityView.BtnVoice.Tag = "Audio";

                RecordPlayButton  = RecordSoundFragmentView.FindViewById <CircleButton>(Resource.Id.playButton);
                RecordCloseButton = RecordSoundFragmentView.FindViewById <CircleButton>(Resource.Id.closeRecordButton);

                VoiceSeekBar = RecordSoundFragmentView.FindViewById <SeekBar>(Resource.Id.voiceseekbar);

                VoiceSeekBar.Progress    = 0;
                RecordCloseButton.Click += RecordCloseButtonClick;
                RecordPlayButton.Click  += RecordPlayButton_Click;
                RecordPlayButton.Tag     = "Stop";

                AudioPlayerClass = new Methods.AudioRecorderAndPlayer(MainActivityView.PostId);
                TimerSound       = new Timer();

                return(RecordSoundFragmentView);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }
Beispiel #11
0
        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 Initialize_Customer()
        {
            #region NavButton
            m_customerNavButtons = new CircleButtonControl[3];
            int len = m_customerNavButtons.Length;
            for (int i = 0; i < len; i++)
            {
                m_customerNavButtons[i] = new CircleButtonControl();
            }
            Customer_NavButtonPart1.Controls.Add(m_customerNavButtons[0]);
            Customer_NavButtonPart2.Controls.Add(m_customerNavButtons[1]);
            Customer_NavButtonPart3.Controls.Add(m_customerNavButtons[2]);
            for (int i = 0; i < len; i++)
            {
                var ctrl = m_customerNavButtons[i];
                ctrl.Dock             = DockStyle.Fill;
                ctrl.OnButtonClicked += Event_OnCustomerNavButtonClicked;
                ctrl.borderColor      = Color.White;
                ctrl.colorNormal      = Color.FromArgb(41, 51, 90);
                ctrl.colorHover       = Color.FromArgb(81, 102, 155);
                ctrl.colorPressed     = Color.FromArgb(29, 35, 65);
                CircleButton btn = null;
                switch (i)
                {
                case 0:
                    btn = ctrl.AddButton();
                    btn.overlayImage = Resources.Icon_Filter_Filter;
                    btn.tag          = "Filter_Filter";

                    btn = ctrl.AddButton();
                    btn.overlayImage = Resources.Icon_Filter_Cancel;
                    btn.tag          = "Filter_Cancel";

                    break;

                case 1:
                    btn = ctrl.AddButton();
                    btn.overlayImage = Resources.Icon_Arrow_Left;
                    btn.tag          = "PrevPage";

                    btn = ctrl.AddButton();
                    btn.overlayImage = Resources.Icon_Arrow_Right;
                    btn.tag          = "NextPage";
                    break;

                case 2:
                    btn     = ctrl.AddButton();
                    btn.tag = "Add";

                    btn = ctrl.AddButton();
                    btn.overlayImage = Resources.Icon_X;
                    btn.tag          = "Delete";
                    break;
                }
            }
            #endregion

            Customer_GridView.RowCellStyle += Customer_GridView_RowCellStyle;
            Customer_GridView.DoubleClick  += OnGridDoubleClicked;
        }
        private void InitComponent()
        {
            try
            {
                MainUserViewProfile = FindViewById <RelativeLayout>(Resource.Id.userInfoview_container);
                UserPrimaryVideo    = FindViewById <VideoView>(Resource.Id.userthumbnailVideo);         // userthumbnailVideo
                ThumbnailVideo      = FindViewById <VideoView>(Resource.Id.local_video_view_container); //local_video_view_container
                SwitchCamButton     = FindViewById <Button>(Resource.Id.switch_cam_button);
                MuteVideoButton     = FindViewById <CircleButton>(Resource.Id.mute_video_button);
                EndCallButton       = FindViewById <CircleButton>(Resource.Id.end_call_button);
                MuteAudioButton     = FindViewById <CircleButton>(Resource.Id.mute_audio_button);
                UserImageView       = FindViewById <ImageView>(Resource.Id.userImageView);
                UserNameTextView    = FindViewById <TextView>(Resource.Id.userNameTextView);
                NoteTextView        = FindViewById <TextView>(Resource.Id.noteTextView);

                PictureInToPictureButton = FindViewById <ImageView>(Resource.Id.pictureintopictureButton);
                if (!PackageManager.HasSystemFeature(PackageManager.FeaturePictureInPicture))
                {
                    PictureInToPictureButton.Visibility = ViewStates.Gone;
                }

                MuteVideoButton.Selected = true;
            }
            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);
            }
        }
Beispiel #15
0
        //Public Method
        public CircleButton AddButton()
        {
            CircleButton newBtn = new CircleButton();

            m_buttons.Add(newBtn);
            return(newBtn);
        }
Beispiel #16
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            try
            {
                base.OnViewCreated(view, savedInstanceState);

                RecourdFilePath = Arguments.GetString("FilePath");

                MainActivityview = ((PageChatWindowActivity)Activity);
                MainActivityview.ChatSendButton.SetImageResource(Resource.Drawable.ic_send_up_arrow);
                MainActivityview.ChatSendButton.Tag = "Audio";

                RecourdPlaybutton  = view.FindViewById <CircleButton>(Resource.Id.playButton);
                Recourdclosebutton = view.FindViewById <CircleButton>(Resource.Id.closeRecourdButton);

                VoiceSeekbar              = view.FindViewById <SeekBar>(Resource.Id.voiceseekbar);
                VoiceSeekbar.Progress     = 0;
                Recourdclosebutton.Click += Recourdclosebutton_Click;
                RecourdPlaybutton.Click  += RecourdPlaybutton_Click;
                RecourdPlaybutton.Tag     = "Stop";

                AudioPlayerClass = new Methods.AudioRecorderAndPlayer(MainActivityview.PageId);
                TimerSound       = new Timer();
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
Beispiel #17
0
 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)
     {
         Console.WriteLine(e);
     }
 }
Beispiel #18
0
        private void InitComponent()
        {
            try
            {
                CardNumber  = (TextView)FindViewById(Resource.Id.card_number);
                CardCode    = (TextView)FindViewById(Resource.Id.card_code);
                CardCountry = (TextView)FindViewById(Resource.Id.card_country);
                CardName    = (TextView)FindViewById(Resource.Id.card_name);
                Image       = (ImageView)FindViewById(Resource.Id.Image);

                ImageClose  = (CircleButton)FindViewById(Resource.Id.ImageCircle);
                BtnAddImage = (Button)FindViewById(Resource.Id.btn_AddPhoto);
                BtnApply    = (Button)FindViewById(Resource.Id.ApplyButton);

                var bankDescription = ListUtils.SettingsSiteList?.BankDescription;
                bankDescription = bankDescription?.Replace("&lt;", "<").Replace("&gt;", ">");
                var splitText = bankDescription?.Split(new[] { "<p>", "</p>" }, StringSplitOptions.None);
                Console.WriteLine(splitText);

                if (splitText != null)
                {
                    CardNumber.Text  = splitText[1];
                    CardName.Text    = splitText[3];
                    CardCode.Text    = splitText[5];
                    CardCountry.Text = splitText[7];
                }
            }
            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);
            }
        }
Beispiel #20
0
        private void InitComponent()
        {
            try
            {
                TxtEdit = FindViewById <TextView>(Resource.Id.toolbar_title);
                TxtEdit.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
                TxtEdit.Visibility = ViewStates.Gone;

                StoryImageView     = FindViewById <ImageView>(Resource.Id.imagstoryDisplay);
                StoryVideoView     = FindViewById <VideoView>(Resource.Id.VideoView);
                PlayIconVideo      = FindViewById <CircleButton>(Resource.Id.Videoicon_button);
                EmojisIconEditText = FindViewById <EditText>(Resource.Id.captionText);
                AddStoryButton     = FindViewById <CircleButton>(Resource.Id.sendButton);

                StoriesProgress            = FindViewById <StoriesProgressView>(Resource.Id.stories);
                StoriesProgress.Visibility = ViewStates.Gone;

                EmojisIconEditText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray);
                EmojisIconEditText.SetHintTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Gray);

                PlayIconVideo.Visibility = ViewStates.Gone;
                PlayIconVideo.Tag        = "Play";
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #21
0
        private void SetColorbutton_Click(object sender, EventArgs e)
        {
            try
            {
                CircleButton btn         = (CircleButton)sender;
                string       colorCssode = (string)btn.Tag;

                var mainActivityview = (ChatWindowActivity)Activity;
                // mainActivityview.ToolBar.SetBackgroundColor(Android.Graphics.Color.ParseColor(colorCssode));
                mainActivityview.ChatSendButton.SetColor(Android.Graphics.Color.ParseColor(colorCssode));

                ChatWindowActivity.MainChatColor = colorCssode;
                ChatWindowActivity.ColorChanged  = true;

                SetTheme(Activity, colorCssode);

                if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
                {
                    mainActivityview.Window.ClearFlags(WindowManagerFlags.TranslucentStatus);
                    mainActivityview.Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
                    mainActivityview.Window.SetStatusBarColor(Android.Graphics.Color.ParseColor(colorCssode));
                }

                //mainActivityview.Recreate();

                var list = mainActivityview.MAdapter.DifferList.Where(a => a.MesData.Position == "right").ToList();
                foreach (var msg in list)
                {
                    msg.MesData.ChatColor = ChatWindowActivity.MainChatColor;
                    mainActivityview.MAdapter.NotifyDataSetChanged();
                }

                //Update All data Messages to database
                SqLiteDatabase dbDatabase = new SqLiteDatabase();
                dbDatabase.Insert_Or_Replace_MessagesTable(mainActivityview.MAdapter.DifferList);


                var colorFragmentHolder = Activity.FindViewById <FrameLayout>(Resource.Id.ButtomFragmentHolder);
                var interplator         = new FastOutSlowInInterpolator();
                colorFragmentHolder.Animate().SetInterpolator(interplator).TranslationY(1200).SetDuration(500);
                Activity.SupportFragmentManager.BeginTransaction().Remove(this).Commit();
                mainActivityview.ChatColorButton.Tag = "Closed";
                mainActivityview.ChatColorButton.Drawable.SetTint(Android.Graphics.Color.ParseColor("#888888"));

                if (Methods.CheckConnectivity())
                {
                    PollyController.RunRetryPolicyFunction(new List <Func <Task> > {
                        () => RequestsAsync.Message.Change_Chat_Color(UserId, colorCssode)
                    });
                }
                else
                {
                    Toast.MakeText(Context, GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short)?.Show();
                }
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }
Beispiel #22
0
        public AttachmentsAdapterViewHolder(View itemView, Action <AttachmentsAdapterClickEventArgs> clickDeleteListener, Action <AttachmentsAdapterClickEventArgs> clickListener, Action <AttachmentsAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                MainView = itemView;

                //Get values
                AttachType = (ImageView)MainView.FindViewById(Resource.Id.AttachType);
                Image      = (ImageView)MainView.FindViewById(Resource.Id.Image);

                ImageDelete = MainView.FindViewById <CircleButton>(Resource.Id.ImageCircle);

                //Create an Event
                ImageDelete.Click += (sender, e) => clickDeleteListener(new AttachmentsAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.Click += (sender, e) => clickListener(new AttachmentsAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.LongClick += (sender, e) => longClickListener(new AttachmentsAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #23
0
        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);
            }
        }
Beispiel #24
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            try
            {
                base.OnCreate(savedInstanceState);
                SetContentView(Resource.Layout.AgoraVideoCallActivityLayout);

                Intent intentCloser = new Intent(this, typeof(NotificationManagerClass.NotificationBroadcasterCloser));
                intentCloser.PutExtra("action", "answer");
                intentCloser.PutExtra("type", Intent.GetStringExtra("type"));
                SendBroadcast(intentCloser);

                UserID = Intent.GetStringExtra("UserID");
                avatar = Intent.GetStringExtra("avatar");
                name   = Intent.GetStringExtra("name");

                var data_CALL_ID = Intent.GetStringExtra("CallID") ?? "Data not available";
                if (data_CALL_ID != "Data not available" && !String.IsNullOrEmpty(data_CALL_ID))
                {
                    CALL_ID = data_CALL_ID;

                    from_id   = Intent.GetStringExtra("from_id");
                    active    = Intent.GetStringExtra("active");
                    time      = Intent.GetStringExtra("time");
                    status    = Intent.GetStringExtra("status");
                    ROOM_NAME = Intent.GetStringExtra("room_name");
                    CALL_TYPE = Intent.GetStringExtra("type");
                }

                Switch_cam_button = FindViewById <Button>(Resource.Id.switch_cam_button);
                Mute_video_button = FindViewById <CircleButton>(Resource.Id.mute_video_button);
                End_call_button   = FindViewById <CircleButton>(Resource.Id.end_call_button);
                Mute_audio_button = FindViewById <CircleButton>(Resource.Id.mute_audio_button);

                UserInfoview_container = FindViewById <RelativeLayout>(Resource.Id.userInfoview_container);
                UserImageViewAsync     = FindViewById <ImageView>(Resource.Id.userImageViewAsync);
                UserNameTextView       = FindViewById <TextView>(Resource.Id.userNameTextView);
                NoteTextView           = FindViewById <TextView>(Resource.Id.noteTextView);

                Switch_cam_button.Click += Switch_cam_button_Click;
                Mute_video_button.Click += Mute_video_button_Click;
                End_call_button.Click   += End_call_button_Click;
                Mute_audio_button.Click += Mute_audio_button_Click;

                LoadUserInfo(UserID);

                if (CALL_TYPE == "Agora_video_calling_start")
                {
                    Start_Call_Action("call");
                }
                else
                {
                    Start_Call_Action("recieve_call");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #25
0
        public HotOrNotUserAdapterViewHolder(View itemView, Action <HotOrNotUserAdapterClickEventArgs> imageClickListener, Action <HotOrNotUserAdapterClickEventArgs> NotClickListener, Action <HotOrNotUserAdapterClickEventArgs> HotClickListener, Action <HotOrNotUserAdapterClickEventArgs> clickListener, Action <HotOrNotUserAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                MainView = itemView;

                Image       = MainView.FindViewById <ImageView>(Resource.Id.imgUser);
                Name        = MainView.FindViewById <TextView>(Resource.Id.txtName);
                CloseButton = MainView.FindViewById <CircleButton>(Resource.Id.closebutton1);
                LikeButton  = MainView.FindViewById <CircleButton>(Resource.Id.likebutton2);

                //Dont Remove this code #####
                FontUtils.SetFont(Name, Fonts.SfRegular);
                //#####

                Image.Click += (sender, e) => imageClickListener(new HotOrNotUserAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Image = Image
                });
                LikeButton.Click += (sender, e) => HotClickListener(new HotOrNotUserAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Image = Image
                });
                CloseButton.Click += (sender, e) => NotClickListener(new HotOrNotUserAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition, Image = Image
                });
                //itemView.Click += (sender, e) => clickListener(new HotOrNotUserAdapterClickEventArgs { View = itemView, Position = AdapterPosition, Image = Image });
                //itemView.LongClick += (sender, e) => longClickListener(new HotOrNotUserAdapterClickEventArgs { View = itemView, Position = AdapterPosition, Image = Image });
            }
            catch (Exception e)
            {
                Console.WriteLine(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);
            }
        }
Beispiel #27
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                ChatRecourdSoundFragmentView = inflater.Inflate(Resource.Layout.Chat_Recourd_Sound_Fragment, container, false);

                RecourdFilePath = Arguments.GetString("FilePath");

                MainActivityview = ((ChatWindowActivity)Activity);
                MainActivityview.ChatSendButton.SetImageResource(Resource.Drawable.ic_send_up_arrow);
                MainActivityview.ChatSendButton.Tag = "Audio";

                RecourdPlaybutton  = ChatRecourdSoundFragmentView.FindViewById <CircleButton>(Resource.Id.playButton);
                Recourdclosebutton =
                    ChatRecourdSoundFragmentView.FindViewById <CircleButton>(Resource.Id.closeRecourdButton);

                VoiceSeekbar = ChatRecourdSoundFragmentView.FindViewById <SeekBar>(Resource.Id.voiceseekbar);
                VoiceSeekbar.ProgressChanged += VoiceSeekbar_ProgressChanged;
                VoiceSeekbar.Progress         = 0;
                Recourdclosebutton.Click     += Recourdclosebutton_Click;
                RecourdPlaybutton.Click      += RecourdPlaybutton_Click;
                RecourdPlaybutton.Tag         = "Stop";

                AudioPlayerClass = new Methods.AudioRecorderAndPlayer(MainActivityview.Userid);
                TimerSound       = new Timer();

                return(ChatRecourdSoundFragmentView);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (BarButton != null)
            {
                BarButton.Dispose();
                BarButton = null;
            }

            if (CircleButton != null)
            {
                CircleButton.Dispose();
                CircleButton = null;
            }

            if (lblMy != null)
            {
                lblMy.Dispose();
                lblMy = null;
            }

            if (MainView != null)
            {
                MainView.Dispose();
                MainView = null;
            }

            if (SimpleButton != null)
            {
                SimpleButton.Dispose();
                SimpleButton = null;
            }
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                base.OnCreateView(inflater, container, savedInstanceState);

                var view = inflater.Inflate(Resource.Layout.Dialog_FriendRequest_Fragment, container, false);

                // Get values
                TxtUsername = view.FindViewById <TextView>(Resource.Id.Txt_Username);
                TxtName     = view.FindViewById <TextView>(Resource.Id.Txt_SecendreName);

                BtnDelete     = view.FindViewById <CircleButton>(Resource.Id.delete_button);
                BtnDelete.Tag = "false";

                BtnAccept     = view.FindViewById <CircleButton>(Resource.Id.Add_button);
                BtnAccept.Tag = "false";
                //BtnAccept.SetColor(Color.ParseColor("#8c8a8a"));

                ImageUserProfile = view.FindViewById <ImageView>(Resource.Id.profileAvatar_image);
                ImageCover       = view.FindViewById <ImageView>(Resource.Id.profileCover_image);

                LoadData();

                return(view);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }
        //open Layout as a message
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                base.OnCreateView(inflater, container, savedInstanceState);

                var view = inflater.Inflate(Resource.Layout.Dialog_User_Fragment, container, false);

                // Get values
                TxtUsername = view.FindViewById <TextView>(Resource.Id.Txt_Username);
                TxtName     = view.FindViewById <TextView>(Resource.Id.Txt_SecendreName);

                BtnSendMesseges = view.FindViewById <CircleButton>(Resource.Id.SendMesseges_button);

                BtnAdd     = view.FindViewById <CircleButton>(Resource.Id.Add_button);
                BtnAdd.Tag = "Add";

                ImageUserprofile = view.FindViewById <ImageView>(Resource.Id.profileAvatar_image);

                //profile_picture
                GlideImageLoader.LoadImage(Activity, Item.Avatar, ImageUserprofile, ImageStyle.CircleCrop, ImagePlaceholders.Drawable);

                TxtUsername.Text = Item.Name;
                TxtName.Text     = "@" + Item.Username;

                if (Item.IsFollowing == "1") // My Friend
                {
                    BtnAdd.SetColor(Color.ParseColor(AppSettings.MainColor));
                    BtnAdd.SetImageResource(Resource.Drawable.ic_tick);
                    BtnAdd.Tag = "friends";
                }
                else if (Item.IsFollowing == "2") // Request
                {
                    BtnAdd.SetColor(Color.ParseColor(AppSettings.MainColor));
                    BtnAdd.SetImageResource(Resource.Drawable.ic_tick);
                    BtnAdd.Tag = "Request";
                }
                else if (Item.IsFollowing == "0") //Not Friend
                {
                    BtnAdd.Visibility = ViewStates.Visible;
                    BtnAdd.SetColor(Color.ParseColor("#8c8a8a"));

                    BtnAdd.SetImageResource(Resource.Drawable.ic_add);
                    BtnAdd.Tag = "Add";
                }

                // Event
                BtnSendMesseges.Click += BtnSendMessegesOnClick;
                BtnAdd.Click          += BtnAddOnClick;

                return(view);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }