예제 #1
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);
            }
        }
예제 #2
0
        public TextViewHolder(View itemView, Action <UserMessagesAdapterClickEventArgs> clickListener, Action <UserMessagesAdapterClickEventArgs> longClickListener, Activity activity) : base(itemView)
        {
            try
            {
                MainView = itemView;

                LytParent        = itemView.FindViewById <LinearLayout>(Resource.Id.main);
                AutoLinkTextView = itemView.FindViewById <AutoLinkTextView>(Resource.Id.active);
                Time             = itemView.FindViewById <TextView>(Resource.Id.time);

                AutoLinkTextView.SetTextIsSelectable(true);

                if (TextSanitizerAutoLink == null)
                {
                    TextSanitizerAutoLink = new TextSanitizer(AutoLinkTextView, activity);
                }

                itemView.Click += (sender, e) => clickListener(new UserMessagesAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
                itemView.LongClick += (sender, e) => longClickListener(new UserMessagesAdapterClickEventArgs {
                    View = itemView, Position = AdapterPosition
                });
            }
            catch (Exception e)
            {
                Console.WriteLine(e + "Error");
            }
        }
        public TextSanitizer(AutoLinkTextView linkTextView, Activity activity, string typePage = "normal")
        {
            try
            {
                AutoLinkTextView = linkTextView;
                Activity         = activity;
                switch (typePage)
                {
                case "AddPost":
                {
                    switch (AutoLinkTextView.HasOnClickListeners)
                    {
                    case false:
                        AutoLinkTextView.AutoLinkOnClick += AddPostAutoLinkTextViewOnAutoLinkOnClick;
                        break;
                    }

                    break;
                }

                default:
                    AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
                    break;
                }
            }
            catch (Exception exception)
            {
                Methods.DisplayReportResultTrack(exception);
            }
        }
예제 #4
0
        public TrxHistoryHolder(View itemView, Action <AutoLinkType, string> autoLinkAction) : base(itemView)
        {
            _autoLinkAction  = autoLinkAction;
            _date            = itemView.FindViewById <TextView>(Resource.Id.date);
            _trxType         = itemView.FindViewById <TextView>(Resource.Id.trx_type);
            _recipient       = itemView.FindViewById <AutoLinkTextView>(Resource.Id.recipient);
            _amount          = itemView.FindViewById <TextView>(Resource.Id.trx_amount);
            _tokenOne        = itemView.FindViewById <TextView>(Resource.Id.token_one);
            _tokenTwo        = itemView.FindViewById <TextView>(Resource.Id.token_two);
            _tokenThree      = itemView.FindViewById <TextView>(Resource.Id.token_three);
            _tokenOneValue   = itemView.FindViewById <TextView>(Resource.Id.token_one_value);
            _tokenTwoValue   = itemView.FindViewById <TextView>(Resource.Id.token_two_value);
            _tokenThreeValue = itemView.FindViewById <TextView>(Resource.Id.token_three_value);
            _claimRewards    = itemView.FindViewById <LinearLayout>(Resource.Id.claims);

            _date.Typeface            = Style.Regular;
            _trxType.Typeface         = Style.Semibold;
            _recipient.Typeface       = Style.Regular;
            _amount.Typeface          = Style.Semibold;
            _tokenOne.Typeface        = Style.Semibold;
            _tokenTwo.Typeface        = Style.Semibold;
            _tokenThree.Typeface      = Style.Semibold;
            _tokenOneValue.Typeface   = Style.Semibold;
            _tokenTwoValue.Typeface   = Style.Semibold;
            _tokenThreeValue.Typeface = Style.Semibold;

            _recipient.LinkClick += LinkClick;
        }
        public HeaderViewHolder(View itemView, Context context, Action <ActionType> profileAction) : base(itemView)
        {
            _context = context;

            _name            = itemView.FindViewById <TextView>(Resource.Id.profile_name);
            _place           = itemView.FindViewById <TextView>(Resource.Id.place);
            _description     = itemView.FindViewById <TextView>(Resource.Id.description);
            _site            = itemView.FindViewById <AutoLinkTextView>(Resource.Id.site);
            _photosCount     = itemView.FindViewById <TextView>(Resource.Id.photos_count);
            _photosTitle     = itemView.FindViewById <TextView>(Resource.Id.photos_title);
            _followingCount  = itemView.FindViewById <TextView>(Resource.Id.following_count);
            _followingTitle  = itemView.FindViewById <TextView>(Resource.Id.following_title);
            _followersCount  = itemView.FindViewById <TextView>(Resource.Id.followers_count);
            _followersTitle  = itemView.FindViewById <TextView>(Resource.Id.followers_title);
            _balanceText     = itemView.FindViewById <TextView>(Resource.Id.balance_text);
            _balance         = itemView.FindViewById <TextView>(Resource.Id.balance);
            _votingPower     = itemView.FindViewById <VotingPowerFrame>(Resource.Id.voting_power);
            _votingPowerText = itemView.FindViewById <TextView>(Resource.Id.voting_power_message);

            _profileImage     = itemView.FindViewById <Refractored.Controls.CircleImageView>(Resource.Id.profile_image);
            _followingBtn     = itemView.FindViewById <LinearLayout>(Resource.Id.following_btn);
            _followersBtn     = itemView.FindViewById <LinearLayout>(Resource.Id.followers_btn);
            _balanceContainer = itemView.FindViewById <RelativeLayout>(Resource.Id.balance_container);
            _followButton     = itemView.FindViewById <Button>(Resource.Id.follow_button);
            _loadingSpinner   = itemView.FindViewById <ProgressBar>(Resource.Id.loading_spinner);


            _photosTitle.Text    = AppSettings.LocalizationManager.GetText(LocalizationKeys.Photos);
            _followingTitle.Text = AppSettings.LocalizationManager.GetText(LocalizationKeys.Following);
            _followersTitle.Text = AppSettings.LocalizationManager.GetText(LocalizationKeys.Followers);
            _balanceText.Text    = AppSettings.LocalizationManager.GetText(LocalizationKeys.AccountBalance);

            _name.Typeface            = Style.Semibold;
            _place.Typeface           = Style.Regular;
            _description.Typeface     = Style.Regular;
            _site.Typeface            = Style.Regular;
            _photosCount.Typeface     = Style.Semibold;
            _photosTitle.Typeface     = Style.Regular;
            _followingCount.Typeface  = Style.Semibold;
            _followingTitle.Typeface  = Style.Regular;
            _followersCount.Typeface  = Style.Semibold;
            _followersTitle.Typeface  = Style.Regular;
            _balanceText.Typeface     = Style.Regular;
            _balance.Typeface         = Style.Regular;
            _votingPowerText.Typeface = Style.Regular;

            _profileAction = profileAction;

            _followingBtn.Click     += OnFollowingBtnOnClick;
            _followersBtn.Click     += OnFollowersBtnOnClick;
            _balanceContainer.Click += OnBalanceContainerOnClick;
            _followButton.Click     += OnFollowButtonOnClick;
            _profileImage.Click     += ProfileImageOnClick;
            _site.LinkClick         += LinkClick;
        }
        public void InitComponent()
        {
            try
            {
                QualityIcon             = FindViewById <TextView>(Resource.Id.Qualityicon);
                ViewsIcon               = FindViewById <TextView>(Resource.Id.Viewsicon);
                ShareIcon               = FindViewById <TextView>(Resource.Id.Shareicon);
                MoreIcon                = FindViewById <TextView>(Resource.Id.Moreicon);
                ShowMoreDescriptionIcon = FindViewById <TextView>(Resource.Id.video_ShowDiscription);
                VideoDescriptionLayout  = FindViewById <LinearLayout>(Resource.Id.videoDescriptionLayout);

                ShareButton        = FindViewById <LinearLayout>(Resource.Id.ShareButton);
                ShareButton.Click += VideoActionsController.ShareIcon_Click;

                MoreButton        = FindViewById <LinearLayout>(Resource.Id.moreButton);
                MoreButton.Click += VideoActionsController.MoreButton_OnClick;

                VideoTittle           = FindViewById <TextView>(Resource.Id.video_Titile);
                VideoQualityTextView  = FindViewById <TextView>(Resource.Id.QualityTextView);
                VideoViewsNumber      = FindViewById <TextView>(Resource.Id.ViewsNumber);
                VideoVideoDate        = FindViewById <TextView>(Resource.Id.videoDate);
                VideoVideoDescription = FindViewById <AutoLinkTextView>(Resource.Id.videoDescriptionTextview);
                VideoVideoCategory    = FindViewById <TextView>(Resource.Id.videoCategorytextview);

                VideoStars = FindViewById <TextView>(Resource.Id.videoStarstextview);
                VideoTag   = FindViewById <TextView>(Resource.Id.videoTagtextview);

                TextSanitizerAutoLink = new TextSanitizer(VideoVideoDescription, this);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, QualityIcon, IonIconsFonts.Ribbon);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ViewsIcon, IonIconsFonts.Eye);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShareIcon, IonIconsFonts.ShareAlt);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, MoreIcon, IonIconsFonts.AddCircle);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShowMoreDescriptionIcon, IonIconsFonts.ArrowDown);

                ShowMoreDescriptionIcon.Visibility = ViewStates.Gone;

                VideoDescriptionLayout.Visibility = ViewStates.Visible;

                MAdView = FindViewById <AdView>(Resource.Id.adView);
                AdsGoogle.InitAdView(MAdView, null);

                MRecycler  = FindViewById <RecyclerView>(Resource.Id.recyler);
                TxtComment = FindViewById <EditText>(Resource.Id.commenttext);
                ImgSent    = FindViewById <ImageView>(Resource.Id.send);

                TxtComment.Text = "";
                Methods.SetColorEditText(TxtComment, AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
        private void InitComponent()
        {
            try
            {
                ImageDisplay = Mainview.FindViewById <ImageView>(Resource.Id.ImageDisplay);
                Fullname     = Mainview.FindViewById <TextView>(Resource.Id.username);
                UserAvatar   = Mainview.FindViewById <ImageView>(Resource.Id.userAvatar);
                MoreIcon     = Mainview.FindViewById <TextView>(Resource.Id.moreicon);
                LikeIcon     = Mainview.FindViewById <TextView>(Resource.Id.Like);
                CommentIcon  = Mainview.FindViewById <TextView>(Resource.Id.Comment);

                Favicon             = Mainview.FindViewById <TextView>(Resource.Id.fav);
                Description         = Mainview.FindViewById <AutoLinkTextView>(Resource.Id.description);
                TimeTextView        = Mainview.FindViewById <TextView>(Resource.Id.time_text);
                ViewCommentsButton  = Mainview.FindViewById <TextView>(Resource.Id.ViewMoreComment);
                LikeCount           = Mainview.FindViewById <TextView>(Resource.Id.Likecount);
                CommentCount        = Mainview.FindViewById <TextView>(Resource.Id.Commentcount);
                CommentRecyclerView = Mainview.FindViewById <RecyclerView>(Resource.Id.RecylerComment);
                ShareIcon           = Mainview.FindViewById <TextView>(Resource.Id.share);
                TypePost            = Mainview.FindViewById <TextView>(Resource.Id.Typepost);

                TextView ViewboxText = Mainview.FindViewById <TextView>(Resource.Id.searchviewbox);
                ViewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                //Set Adapter Data
                CommentsAdapter = new CommentsAdapter(Activity);
                LinearLayoutManager mLayoutManager = new LinearLayoutManager(Activity);
                CommentRecyclerView.SetLayoutManager(mLayoutManager);
                CommentRecyclerView.SetAdapter(CommentsAdapter);
                CommentRecyclerView.NestedScrollingEnabled = false;
                CommentsAdapter.AvatarClick += CommentsAdapter_AvatarClick;

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, MoreIcon, IonIconsFonts.More);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, CommentIcon, IonIconsFonts.IosChatbubbleOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, Favicon, IonIconsFonts.IosStarOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, LikeIcon, IonIconsFonts.IosHeartOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TypePost, IonIconsFonts.Image);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShareIcon, IonIconsFonts.IosUndoOutline);

                ReadMoreOption = new ReadMoreOption.Builder(MainContext)
                                 .TextLength(200, ReadMoreOption.TypeCharacter)
                                 .MoreLabel(MainContext.GetText(Resource.String.Lbl_ReadMore))
                                 .LessLabel(MainContext.GetText(Resource.String.Lbl_ReadLess))
                                 .MoreLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LessLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LabelUnderLine(true)
                                 .Build();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #8
0
 public TextSanitizer(AutoLinkTextView linkTextView, Activity activity)
 {
     try
     {
         AutoLinkTextView = linkTextView;
         _activity        = activity;
         AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
     }
     catch (Exception exception)
     {
         Crashes.TrackError(exception);
     }
 }
예제 #9
0
 public TextSanitizer(AutoLinkTextView linkTextView, Activity activity)
 {
     try
     {
         AutoLinkTextView = linkTextView;
         Activity         = activity;
         AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
예제 #10
0
        private void InitComponent()
        {
            try
            {
                Fullname            = Mainview.FindViewById <TextView>(Resource.Id.username);
                UserAvatar          = Mainview.FindViewById <ImageView>(Resource.Id.userAvatar);
                MoreIcon            = Mainview.FindViewById <TextView>(Resource.Id.moreicon);
                LikeIcon            = Mainview.FindViewById <TextView>(Resource.Id.Like);
                CommentIcon         = Mainview.FindViewById <TextView>(Resource.Id.Comment);
                Favicon             = Mainview.FindViewById <TextView>(Resource.Id.fav);
                Description         = Mainview.FindViewById <AutoLinkTextView>(Resource.Id.description);
                TimeTextView        = Mainview.FindViewById <TextView>(Resource.Id.time_text);
                ViewCommentsButton  = Mainview.FindViewById <TextView>(Resource.Id.ViewMoreComment);
                LikeCount           = Mainview.FindViewById <TextView>(Resource.Id.Likecount);
                CommentCount        = Mainview.FindViewById <TextView>(Resource.Id.Commentcount);
                CommentRecyclerView = Mainview.FindViewById <RecyclerView>(Resource.Id.RecylerComment);
                ShareIcon           = Mainview.FindViewById <TextView>(Resource.Id.share);
                TypePost            = Mainview.FindViewById <TextView>(Resource.Id.Typepost);

                VideoPlayer                 = Mainview.FindViewById <PlayerView>(Resource.Id.player_view);
                ControlView                 = VideoPlayer.FindViewById <PlayerControlView>(Resource.Id.exo_controller);
                VideoProgressBar            = Mainview.FindViewById <ProgressBar>(Resource.Id.progress_bar);
                VideoProgressBar.Visibility = ViewStates.Invisible;

                TextView ViewboxText = Mainview.FindViewById <TextView>(Resource.Id.searchviewbox);
                ViewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                //Set icons
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, MoreIcon, IonIconsFonts.More);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, CommentIcon, IonIconsFonts.IosChatbubbleOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, Favicon, IonIconsFonts.IosStarOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, LikeIcon, IonIconsFonts.IosHeartOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TypePost, IonIconsFonts.IosVideocam);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShareIcon, IonIconsFonts.IosUndoOutline);

                ReadMoreOption = new ReadMoreOption.Builder(MainContext)
                                 .TextLength(200, ReadMoreOption.TypeCharacter)
                                 .MoreLabel(MainContext.GetText(Resource.String.Lbl_ReadMore))
                                 .LessLabel(MainContext.GetText(Resource.String.Lbl_ReadLess))
                                 .MoreLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LessLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LabelUnderLine(true)
                                 .Build();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #11
0
        public TextSanitizer(AutoLinkTextView linkTextView, Activity activity, TabbedMainActivity contextTabbed = null)
        {
            try
            {
                AutoLinkTextView = linkTextView;
                Activity         = activity;
                Context          = contextTabbed;

                AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
예제 #12
0
        private void InitComponent()
        {
            try
            {
                Fullname            = Mainview.FindViewById <TextView>(Resource.Id.username);
                UserAvatar          = Mainview.FindViewById <ImageView>(Resource.Id.userAvatar);
                MoreIcon            = Mainview.FindViewById <TextView>(Resource.Id.moreicon);
                LikeIcon            = Mainview.FindViewById <TextView>(Resource.Id.Like);
                CommentIcon         = Mainview.FindViewById <TextView>(Resource.Id.Comment);
                Favicon             = Mainview.FindViewById <TextView>(Resource.Id.fav);
                Description         = Mainview.FindViewById <AutoLinkTextView>(Resource.Id.description);
                TimeTextView        = Mainview.FindViewById <TextView>(Resource.Id.time_text);
                ViewCommentsButton  = Mainview.FindViewById <TextView>(Resource.Id.ViewMoreComment);
                LikeCount           = Mainview.FindViewById <TextView>(Resource.Id.Likecount);
                CommentCount        = Mainview.FindViewById <TextView>(Resource.Id.Commentcount);
                CommentRecyclerView = Mainview.FindViewById <RecyclerView>(Resource.Id.RecylerComment);
                ShareIcon           = Mainview.FindViewById <TextView>(Resource.Id.share);
                TypePost            = Mainview.FindViewById <TextView>(Resource.Id.Typepost);

                TextView ViewboxText = Mainview.FindViewById <TextView>(Resource.Id.searchviewbox);
                ViewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                YouTubeFragment = new YouTubePlayerSupportFragment();
                ChildFragmentManager.BeginTransaction().Add(Resource.Id.root, YouTubeFragment, YouTubeFragment.Id.ToString() + DateTime.Now).Commit();
                YouTubeFragment.Initialize(AppSettings.YoutubeKey, this);


                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, MoreIcon, IonIconsFonts.More);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, CommentIcon, IonIconsFonts.IosChatbubbleOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, Favicon, IonIconsFonts.IosStarOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, LikeIcon, IonIconsFonts.IosHeartOutline);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TypePost, IonIconsFonts.SocialYoutube);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShareIcon, IonIconsFonts.IosUndoOutline);

                ReadMoreOption = new ReadMoreOption.Builder(MainContext)
                                 .TextLength(200, ReadMoreOption.TypeCharacter)
                                 .MoreLabel(MainContext.GetText(Resource.String.Lbl_ReadMore))
                                 .LessLabel(MainContext.GetText(Resource.String.Lbl_ReadLess))
                                 .MoreLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LessLabelColor(Color.ParseColor(AppSettings.MainColor))
                                 .LabelUnderLine(true)
                                 .Build();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #13
0
        private void InitComponent()
        {
            try
            {
                IconClose = InfoSongWindow.FindViewById <TextView>(Resource.Id.IconColse);
                ImageSong = InfoSongWindow.FindViewById <ImageView>(Resource.Id.image);

                TxtNameSong = InfoSongWindow.FindViewById <TextView>(Resource.Id.nameSong);

                //LayoutGenres = InfoSongWindow.FindViewById<LinearLayout>(Resource.Id.LayoutGenres);
                IconGenres = InfoSongWindow.FindViewById <TextView>(Resource.Id.IconGenres);
                TxtGenres  = InfoSongWindow.FindViewById <TextView>(Resource.Id.GenresText);

                //LayoutPublisher = InfoSongWindow.FindViewById<LinearLayout>(Resource.Id.LayoutPublisher);
                TxtPublisherName = InfoSongWindow.FindViewById <TextView>(Resource.Id.publisherText);


                //LayoutAddedOn = InfoSongWindow.FindViewById<LinearLayout>(Resource.Id.LayoutAddedOn);
                TxtDate = InfoSongWindow.FindViewById <TextView>(Resource.Id.dateText);

                IconLike     = InfoSongWindow.FindViewById <TextView>(Resource.Id.iconLike);
                CountLike    = InfoSongWindow.FindViewById <TextView>(Resource.Id.textView_songLike);
                IconStars    = InfoSongWindow.FindViewById <TextView>(Resource.Id.iconStars);
                CountStars   = InfoSongWindow.FindViewById <TextView>(Resource.Id.textView_totalrate_songlist);
                IconViews    = InfoSongWindow.FindViewById <TextView>(Resource.Id.iconViews);
                CountViews   = InfoSongWindow.FindViewById <TextView>(Resource.Id.textView_views);
                IconShare    = InfoSongWindow.FindViewById <TextView>(Resource.Id.iconShare);
                CountShare   = InfoSongWindow.FindViewById <TextView>(Resource.Id.textView_share);
                IconComment  = InfoSongWindow.FindViewById <TextView>(Resource.Id.iconComment);
                CountComment = InfoSongWindow.FindViewById <TextView>(Resource.Id.textView_comment);

                TxtAbout  = InfoSongWindow.FindViewById <AutoLinkTextView>(Resource.Id.aboutText);
                TxtTags   = InfoSongWindow.FindViewById <AutoLinkTextView>(Resource.Id.tagText);
                TxtLyrics = InfoSongWindow.FindViewById <AutoLinkTextView>(Resource.Id.lyricsText);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconClose, FontAwesomeIcon.Times);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconGenres, FontAwesomeIcon.LayerGroup);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconLike, IonIconsFonts.Heart);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconStars, IonIconsFonts.AndroidStar);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconViews, IonIconsFonts.Play);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconShare, IonIconsFonts.AndroidShareAlt);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconComment, FontAwesomeIcon.CommentDots);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
        private void InitComponent(View view)
        {
            try
            {
                QualityIcon             = view.FindViewById <TextView>(Resource.Id.Qualityicon);
                ViewsIcon               = view.FindViewById <TextView>(Resource.Id.Viewsicon);
                ShareIcon               = view.FindViewById <TextView>(Resource.Id.Shareicon);
                MoreIcon                = view.FindViewById <TextView>(Resource.Id.Moreicon);
                ShowMoreDescriptionIcon = view.FindViewById <TextView>(Resource.Id.video_ShowDiscription);
                VideoDescriptionLayout  = view.FindViewById <LinearLayout>(Resource.Id.videoDescriptionLayout);

                ShareButton        = view.FindViewById <LinearLayout>(Resource.Id.ShareButton);
                ShareButton.Click += GlobalContext.VideoActionsController.ShareIcon_Click;

                MoreButton        = view.FindViewById <LinearLayout>(Resource.Id.moreButton);
                MoreButton.Click += GlobalContext.VideoActionsController.MoreButton_OnClick;

                VideoTittle           = view.FindViewById <TextView>(Resource.Id.video_Titile);
                VideoQualityTextView  = view.FindViewById <TextView>(Resource.Id.QualityTextView);
                VideoViewsNumber      = view.FindViewById <TextView>(Resource.Id.ViewsNumber);
                VideoVideoDate        = view.FindViewById <TextView>(Resource.Id.videoDate);
                VideoVideoDescription = view.FindViewById <AutoLinkTextView>(Resource.Id.videoDescriptionTextview);
                VideoVideoCategory    = view.FindViewById <TextView>(Resource.Id.videoCategorytextview);

                VideoStars = view.FindViewById <TextView>(Resource.Id.videoStarstextview);
                VideoTag   = view.FindViewById <TextView>(Resource.Id.videoTagtextview);

                TextSanitizerAutoLink = new TextSanitizer(VideoVideoDescription, Activity);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, QualityIcon, IonIconsFonts.RibbonA);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ViewsIcon, IonIconsFonts.Eye);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShareIcon, IonIconsFonts.ReplyAll);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, MoreIcon, IonIconsFonts.PlusCircled);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, ShowMoreDescriptionIcon, IonIconsFonts.ArrowDownB);

                ShowMoreDescriptionIcon.Visibility = ViewStates.Gone;

                VideoDescriptionLayout.Visibility = ViewStates.Visible;

                MAdView = view.FindViewById <AdView>(Resource.Id.adView);
                AdsGoogle.InitAdView(MAdView, null);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #15
0
        private void InitComponent(View view)
        {
            try
            {
                BubbleLayout  = view.FindViewById <LinearLayout>(Resource.Id.bubble_layout);
                Image         = view.FindViewById <CircleImageView>(Resource.Id.card_pro_pic);
                CommentText   = view.FindViewById <AutoLinkTextView>(Resource.Id.active);
                UserName      = view.FindViewById <TextView>(Resource.Id.username);
                TimeTextView  = view.FindViewById <TextView>(Resource.Id.time);
                ReplyTextView = view.FindViewById <TextView>(Resource.Id.reply);
                LikeTextView  = view.FindViewById <TextView>(Resource.Id.Like);

                var font = Typeface.CreateFromAsset(view.Context.Resources.Assets, "ionicons.ttf");
                UserName.SetTypeface(font, TypefaceStyle.Normal);

                if (AppSettings.FlowDirectionRightToLeft)
                {
                    BubbleLayout.SetBackgroundResource(Resource.Drawable.comment_rounded_right_layout);
                }

                MRecycler  = view.FindViewById <RecyclerView>(Resource.Id.recycler_view);
                TxtComment = view.FindViewById <EditText>(Resource.Id.commenttext);

                ImgSent = view.FindViewById <ImageView>(Resource.Id.send);

                if (Type == "Article")
                {
                    ImgSent.Click += ImgSentArticlesOnClick;
                }
                else if (Type == "Movies")
                {
                    ImgSent.Click += ImgSentMoviesOnClick;
                }

                TxtComment.Text = "";
                Methods.SetColorEditText(TxtComment, AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                ReplyTextView.Visibility = ViewStates.Invisible;

                LikeTextView.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #16
0
            public NotSupportedViewHolder(View itemView) : base(itemView)
            {
                try
                {
                    MainView  = itemView;
                    LytParent = itemView.FindViewById <LinearLayout>(Resource.Id.main);
                    AutoLinkNotsupportedView = itemView.FindViewById <AutoLinkTextView>(Resource.Id.active);
                    var time = itemView.FindViewById <TextView>(Resource.Id.time);

                    time.Visibility = ViewStates.Gone;

                    var userName = itemView.FindViewById <TextView>(Resource.Id.name);
                    if (userName != null)
                    {
                        userName.Visibility = ViewStates.Gone;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e + "Error");
                }
            }
예제 #17
0
 public TextSanitizer(AutoLinkTextView linkTextView, Activity activity, string typePage = "normal")
 {
     try
     {
         AutoLinkTextView = linkTextView;
         Activity         = activity;
         if (typePage == "AddPost")
         {
             if (!AutoLinkTextView.HasOnClickListeners)
             {
                 AutoLinkTextView.AutoLinkOnClick += AddPostAutoLinkTextViewOnAutoLinkOnClick;
             }
         }
         else
         {
             AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
         }
     }
     catch (Exception exception)
     {
         Methods.DisplayReportResultTrack(exception);
     }
 }
예제 #18
0
 public TextSanitizer(AutoLinkTextView linkTextView, Activity activity, string typePage = "normal")
 {
     try
     {
         AutoLinkTextView = linkTextView;
         Activity         = activity;
         if (typePage == "AddPost")
         {
             if (!AutoLinkTextView.HasOnClickListeners)
             {
                 AutoLinkTextView.AutoLinkOnClick += AddPostAutoLinkTextViewOnAutoLinkOnClick;
             }
         }
         else
         {
             AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick;
         }
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
        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);
            }
        }
예제 #20
0
        public HeaderViewHolder(View itemView, Context context, Action <ActionType> profileAction) : base(itemView)
        {
            _context = context;

            _name            = itemView.FindViewById <TextView>(Resource.Id.profile_name);
            _place           = itemView.FindViewById <TextView>(Resource.Id.place);
            _description     = itemView.FindViewById <TextView>(Resource.Id.description);
            _site            = itemView.FindViewById <AutoLinkTextView>(Resource.Id.site);
            _photosCount     = itemView.FindViewById <TextView>(Resource.Id.photos_count);
            _photosTitle     = itemView.FindViewById <TextView>(Resource.Id.photos_title);
            _followingCount  = itemView.FindViewById <TextView>(Resource.Id.following_count);
            _followingTitle  = itemView.FindViewById <TextView>(Resource.Id.following_title);
            _followersCount  = itemView.FindViewById <TextView>(Resource.Id.followers_count);
            _followersTitle  = itemView.FindViewById <TextView>(Resource.Id.followers_title);
            _balanceText     = itemView.FindViewById <TextView>(Resource.Id.balance_text);
            _balance         = itemView.FindViewById <TextView>(Resource.Id.balance);
            _votingPower     = itemView.FindViewById <VotingPowerFrame>(Resource.Id.voting_power);
            _votingPowerText = itemView.FindViewById <TextView>(Resource.Id.voting_power_message);

            _profileImage     = itemView.FindViewById <Refractored.Controls.CircleImageView>(Resource.Id.profile_image);
            _followingBtn     = itemView.FindViewById <LinearLayout>(Resource.Id.following_btn);
            _followersBtn     = itemView.FindViewById <LinearLayout>(Resource.Id.followers_btn);
            _balanceContainer = itemView.FindViewById <RelativeLayout>(Resource.Id.balance_container);
            _followContainer  = itemView.FindViewById <RelativeLayout>(Resource.Id.follow_container);
            _followButton     = itemView.FindViewById <Button>(Resource.Id.follow_button);
            _transferButton   = itemView.FindViewById <Button>(Resource.Id.transfer_button);
            _loadingSpinner   = itemView.FindViewById <ProgressBar>(Resource.Id.loading_spinner);


            _photosTitle.Text    = AppSettings.LocalizationManager.GetText(LocalizationKeys.Photos);
            _followingTitle.Text = AppSettings.LocalizationManager.GetText(LocalizationKeys.Following);
            _followersTitle.Text = AppSettings.LocalizationManager.GetText(LocalizationKeys.Followers);
            _balanceText.Text    = AppSettings.LocalizationManager.GetText(LocalizationKeys.AccountBalance);
            _transferButton.Text = AppSettings.LocalizationManager.GetText(LocalizationKeys.SendTokens);

            _name.Typeface            = Style.Semibold;
            _place.Typeface           = Style.Regular;
            _description.Typeface     = Style.Regular;
            _site.Typeface            = Style.Regular;
            _photosCount.Typeface     = Style.Semibold;
            _photosTitle.Typeface     = Style.Regular;
            _followingCount.Typeface  = Style.Semibold;
            _followingTitle.Typeface  = Style.Regular;
            _followersCount.Typeface  = Style.Semibold;
            _followersTitle.Typeface  = Style.Regular;
            _balanceText.Typeface     = Style.Regular;
            _balance.Typeface         = Style.Regular;
            _votingPowerText.Typeface = Style.Regular;
            _transferButton.Typeface  = Style.Semibold;

            _followBtnBackground = new GradientDrawable();
            _followBtnBackground.SetCornerRadius(TypedValue.ApplyDimension(ComplexUnitType.Dip, 25, itemView.Context.Resources.DisplayMetrics));
            _followButton.Background = _followBtnBackground;
            _site.Flags    = (int)AutoLinkType.Url;
            _profileAction = profileAction;

            _followingBtn.Click     += OnFollowingBtnOnClick;
            _followersBtn.Click     += OnFollowersBtnOnClick;
            _balanceContainer.Click += OnBalanceContainerOnClick;
            _followButton.Click     += OnFollowButtonOnClick;
            _transferButton.Click   += OnTransferButtonOnClick;
            _profileImage.Click     += ProfileImageOnClick;
            _site.LinkClick         += LinkClick;
        }
        private void InitComponent()
        {
            try
            {
                MediaLiner            = (LinearLayout)FindViewById(Resource.Id.mediaLiner);
                MediaLiner.Visibility = ViewStates.Gone;

                MainLinear = (LinearLayout)FindViewById(Resource.Id.mainLinear);
                IconTitle  = (TextView)FindViewById(Resource.Id.iconTitle);
                MRecycler  = (RecyclerView)FindViewById(Resource.Id.recyler);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconTitle, IonIconsFonts.Document);

                TxtFullname = FindViewById <TextView>(Resource.Id.Txt_fullname);
                TxtUserName = FindViewById <TextView>(Resource.Id.username);

                TxtFollowers      = FindViewById <TextView>(Resource.Id.Txt_flowersView);
                TxtFollowersCount = FindViewById <TextView>(Resource.Id.Txt_flowers_count);

                TxtFollowing      = FindViewById <TextView>(Resource.Id.flowinglabelView);
                TxtFollowingCount = FindViewById <TextView>(Resource.Id.Txt_flowing_countView);

                TxtAbout = FindViewById <AutoLinkTextView>(Resource.Id.Txt_AboutUser);

                ImageUserProfile = FindViewById <ImageView>(Resource.Id.profile_image);
                ImageUserCover   = FindViewById <ImageView>(Resource.Id.coverImageView);

                GenderLiner   = FindViewById <LinearLayout>(Resource.Id.genderLiner);
                TxtGenderIcon = FindViewById <TextView>(Resource.Id.gender_icon);
                TxtGenderText = FindViewById <TextView>(Resource.Id.gender_text);

                LocationLiner   = FindViewById <LinearLayout>(Resource.Id.locationLiner);
                TxtLocationIcon = FindViewById <TextView>(Resource.Id.location_icon);
                TxtLocationText = FindViewById <TextView>(Resource.Id.location_text);

                MobileLiner   = FindViewById <LinearLayout>(Resource.Id.mobileLiner);
                TxtMobileIcon = FindViewById <TextView>(Resource.Id.mobile_icon);
                TxtMobileText = FindViewById <TextView>(Resource.Id.mobile_text);

                WebsiteLiner   = FindViewById <LinearLayout>(Resource.Id.websiteLiner);
                TxtWebsiteIcon = FindViewById <TextView>(Resource.Id.website_icon);
                TxtWebsiteText = FindViewById <TextView>(Resource.Id.website_text);

                WorkLiner   = FindViewById <LinearLayout>(Resource.Id.workLiner);
                TxtWorkIcon = FindViewById <TextView>(Resource.Id.work_icon);
                TxtWorkText = FindViewById <TextView>(Resource.Id.work_text);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TxtGenderIcon, IonIconsFonts.Male);
                TxtGenderIcon.SetTextColor(Color.ParseColor("#4693d8"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TxtLocationIcon, IonIconsFonts.Location);
                TxtLocationIcon.SetTextColor(Color.ParseColor(AppSettings.MainColor));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TxtMobileIcon, IonIconsFonts.AndroidCall);
                TxtMobileIcon.SetTextColor(Color.ParseColor("#fa6670"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TxtWebsiteIcon, IonIconsFonts.AndroidGlobe);
                TxtWebsiteIcon.SetTextColor(Color.ParseColor("#6b38d1"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, TxtWorkIcon, IonIconsFonts.Briefcase);
                TxtWorkIcon.SetTextColor(Color.ParseColor("#eca72c"));

                AddFriendOrFollowButton     = FindViewById <CircleButton>(Resource.Id.follow_button);
                AddFriendOrFollowButton.Tag = "Add";
                AddFriendOrFollowButton.SetColor(Color.ParseColor("#8c8a8a"));

                BtnFacebook  = FindViewById <CircleButton>(Resource.Id.facebook_button);
                BtnInstegram = FindViewById <CircleButton>(Resource.Id.instegram_button);
                BtnTwitter   = FindViewById <CircleButton>(Resource.Id.twitter_button);
                BtnGoogle    = FindViewById <CircleButton>(Resource.Id.google_button);
                BtnVk        = FindViewById <CircleButton>(Resource.Id.vk_button);
                BtnYoutube   = FindViewById <CircleButton>(Resource.Id.youtube_button);


                GenderLiner.Visibility   = ViewStates.Gone;
                LocationLiner.Visibility = ViewStates.Gone;
                MobileLiner.Visibility   = ViewStates.Gone;
                WebsiteLiner.Visibility  = ViewStates.Gone;
                WorkLiner.Visibility     = ViewStates.Gone;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #22
0
        private void InitComponent(View view)
        {
            try
            {
                TxtAboutChannel = (AutoLinkTextView)view.FindViewById(Resource.Id.AboutChannal_text);


                TxtGender = (TextView)view.FindViewById(Resource.Id.gender_text);


                TxtEmail = (TextView)view.FindViewById(Resource.Id.email_text);

                BtnFacebook = (CircleButton)view.FindViewById(Resource.Id.facebook_button);
                BtnTwitter  = (CircleButton)view.FindViewById(Resource.Id.twitter_button);
                BtnGoogle   = (CircleButton)view.FindViewById(Resource.Id.google_button);


                LinearBlock2 = (LinearLayout)view.FindViewById(Resource.Id.BlockLiner);



                LinearMonetization1 = (LinearLayout)view.FindViewById(Resource.Id.Monetization_Linear);
                LinearMonetization2 = (LinearLayout)view.FindViewById(Resource.Id.MonetizationLiner);

                IconMonetization = (TextView)view.FindViewById(Resource.Id.Monetization_icon);
                TxtMonetization  = (TextView)view.FindViewById(Resource.Id.Monetization_text);

                //FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconAboutChannel, IonIconsFonts.IosInformationOutline);
                //IconAboutChannel.SetTextColor(Color.ParseColor(AppSettings.MainColor));

                //FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconGender, IonIconsFonts.Male);
                //IconGender.SetTextColor(Color.ParseColor("#c51162"));

                //FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconEmail, IonIconsFonts.Email);
                //IconEmail.SetTextColor(Color.ParseColor("#dd2c00"));

                BtnFacebook.Tag = "facebook";
                BtnTwitter.Tag  = "twitter";
                BtnGoogle.Tag   = "google";

                if (IdChannel == UserDetails.UserId)
                {
                    LinearBlock2.Visibility = ViewStates.Gone;

                    LinearMonetization1.Visibility = ViewStates.Visible;
                    LinearMonetization2.Visibility = ViewStates.Visible;

                    FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconMonetization, IonIconsFonts.SocialUsd);
                }
                else
                {
                    LinearMonetization1.Visibility = ViewStates.Gone;
                    LinearMonetization2.Visibility = ViewStates.Gone;


                    LinearBlock2.Visibility = ViewStates.Visible;
                }

                if (!AppSettings.ShowEmailAccount)
                {
                    TxtEmail.Visibility = ViewStates.Gone;
                }

                MAdView = view.FindViewById <AdView>(Resource.Id.adView);
                AdsGoogle.InitAdView(MAdView, null);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
        private void InitComponent(View view)
        {
            try
            {
                CollapsingToolbar       = (CollapsingToolbarLayout)view.FindViewById(Resource.Id.collapsingToolbar);
                CollapsingToolbar.Title = "";

                AppBarLayout = view.FindViewById <AppBarLayout>(Resource.Id.appBarLayout);
                AppBarLayout.SetExpanded(true);

                ImageAvatar = (ImageView)view.FindViewById(Resource.Id.imageAvatar);
                ImageCover  = (ImageView)view.FindViewById(Resource.Id.cover_image);


                BtnFollow  = (CircleButton)view.FindViewById(Resource.Id.AddUserbutton);
                BtnMessage = (CircleButton)view.FindViewById(Resource.Id.message_button);
                BtnMore    = (CircleButton)view.FindViewById(Resource.Id.morebutton);

                BtnFollow.Click  += BtnAddUserOnClick;
                BtnMessage.Click += BtnMessageOnClick;
                BtnMore.Click    += BtnMoreOnClick;

                TxtUserName  = (TextView)view.FindViewById(Resource.Id.username_profile);
                IconVerified = (TextView)view.FindViewById(Resource.Id.verified);
                IconPro      = (TextView)view.FindViewById(Resource.Id.pro);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconVerified, IonIconsFonts.CheckmarkCircled);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconPro, FontAwesomeIcon.Rocket);

                IconVerified.Visibility = ViewStates.Gone;
                IconPro.Visibility      = ViewStates.Gone;

                LayoutFollowers = (LinearLayout)view.FindViewById(Resource.Id.followersLayout);
                //TxtFollowers = (TextView)view.FindViewById(Resource.Id.txtFollowers);
                TxtCountFollowers      = (TextView)view.FindViewById(Resource.Id.CountFollowers);
                LayoutFollowers.Click += LayoutFollowersOnClick;

                LayoutFollowing = (LinearLayout)view.FindViewById(Resource.Id.followingLayout);
                //TxtFollowing = (TextView)view.FindViewById(Resource.Id.txtFollowing);
                TxtCountFollowing      = (TextView)view.FindViewById(Resource.Id.CountFollowing);
                LayoutFollowing.Click += LayoutFollowingOnClick;

                //LayoutTracks = (LinearLayout)view.FindViewById(Resource.Id.tracksLayout);
                //TxtTracks = (TextView)view.FindViewById(Resource.Id.txtTracks);
                TxtCountTracks = (TextView)view.FindViewById(Resource.Id.CountTracks);

                LoadingLayout            = (LinearLayout)view.FindViewById(Resource.Id.Loading_LinearLayout);
                LoadingLayout.Visibility = ViewStates.Visible;

                SwipeRefreshLayout = (SpringView)view.FindViewById(Resource.Id.material_style_ptr_frame);
                SwipeRefreshLayout.SetType(SpringView.Type.Overlap);
                SwipeRefreshLayout.Header = new DefaultHeader(Activity);
                SwipeRefreshLayout.Footer = new Helpers.PullSwipeStyles.DefaultFooter(Activity);
                SwipeRefreshLayout.Enable = true;
                SwipeRefreshLayout.SetListener(this);

                EmptyStateLayout    = (ViewStub)view.FindViewById(Resource.Id.viewStub);
                LatestSongsViewStub = (ViewStub)view.FindViewById(Resource.Id.viewStubLatestSongs);
                TopSongsViewStub    = (ViewStub)view.FindViewById(Resource.Id.viewStubTopSongs);
                AlbumsViewStub      = (ViewStub)view.FindViewById(Resource.Id.viewStubAlbums);
                StoreViewStub       = (ViewStub)view.FindViewById(Resource.Id.viewStubStore);
                ActivitiesViewStub  = (ViewStub)view.FindViewById(Resource.Id.viewStubActivities);

                TxtAbout = (AutoLinkTextView)view.FindViewById(Resource.Id.AboutTextview);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #24
0
        private void InitComponent(View view)
        {
            try
            {
                CollapsingToolbar       = (CollapsingToolbarLayout)view.FindViewById(Resource.Id.collapsingToolbar);
                CollapsingToolbar.Title = "";

                AppBarLayout = view.FindViewById <AppBarLayout>(Resource.Id.appBarLayout);
                AppBarLayout.SetExpanded(true);
                AppBarLayout.AddOnOffsetChangedListener(this);

                LoadingLayout            = (LinearLayout)view.FindViewById(Resource.Id.Loading_LinearLayout);
                LoadingLayout.Visibility = ViewStates.Visible;

                SwipeRefreshLayout = (SpringView)view.FindViewById(Resource.Id.material_style_ptr_frame);
                SwipeRefreshLayout.SetType(SpringView.Type.Overlap);
                SwipeRefreshLayout.Header = new DefaultHeader(Activity);
                SwipeRefreshLayout.Footer = new Helpers.PullSwipeStyles.DefaultFooter(Activity);
                SwipeRefreshLayout.Enable = true;
                SwipeRefreshLayout.SetListener(this);

                ButtonMore        = (ImageButton)view.FindViewById(Resource.Id.more);
                ButtonMore.Click += ButtonMoreOnClick;

                IconInfo        = (TextView)view.FindViewById(Resource.Id.info);
                IconInfo.Click += IconInfoOnClick;

                ImageAvatar = (ImageView)view.FindViewById(Resource.Id.imageAvatar);
                ImageCover  = (ImageView)view.FindViewById(Resource.Id.imageCover);

                TxtFullName = (TextView)view.FindViewById(Resource.Id.fullNameTextView);
                TxtUserName = (TextView)view.FindViewById(Resource.Id.userNameTextView);

                TxtFollowers             = (TextView)view.FindViewById(Resource.Id.FollowersTextView);
                TxtCountFollowers        = (TextView)view.FindViewById(Resource.Id.countFollowersTextView);
                TxtFollowers.Click      += TxtFollowersOnClick;
                TxtCountFollowers.Click += TxtFollowersOnClick;

                TxtFollowing             = (TextView)view.FindViewById(Resource.Id.FollowingTextView);
                TxtCountFollowing        = (TextView)view.FindViewById(Resource.Id.countFollowingTextView);
                TxtFollowing.Click      += TxtFollowingOnClick;
                TxtCountFollowing.Click += TxtFollowingOnClick;

                IconCamera   = (TextView)view.FindViewById(Resource.Id.iconCamera);
                IconVerified = (TextView)view.FindViewById(Resource.Id.verified);
                IconPro      = (TextView)view.FindViewById(Resource.Id.pro);

                EmptyStateLayout    = (ViewStub)view.FindViewById(Resource.Id.viewStub);
                LatestSongsViewStub = (ViewStub)view.FindViewById(Resource.Id.viewStubLatestSongs);
                TopSongsViewStub    = (ViewStub)view.FindViewById(Resource.Id.viewStubTopSongs);
                AlbumsViewStub      = (ViewStub)view.FindViewById(Resource.Id.viewStubAlbums);
                StoreViewStub       = (ViewStub)view.FindViewById(Resource.Id.viewStubStore);
                ActivitiesViewStub  = (ViewStub)view.FindViewById(Resource.Id.viewStubActivities);

                TxtAbout = (AutoLinkTextView)view.FindViewById(Resource.Id.AboutTextview);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconCamera, IonIconsFonts.AndroidCamera);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconVerified, IonIconsFonts.CheckmarkCircled);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconPro, FontAwesomeIcon.Rocket);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconInfo, IonIconsFonts.InformationCircled);

                IconVerified.Visibility = ViewStates.Invisible;
                IconPro.Visibility      = ViewStates.Invisible;

                BtnEdit        = (FloatingActionButton)view.FindViewById(Resource.Id.fab);
                BtnEdit.Click += BtnEditOnClick;

                ImageAvatar.Click += ImageAvatarOnClick;
                IconCamera.Click  += ImageAvatarOnClick;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #25
0
        public void Initialize()
        {
            try
            {
                PlayerLitsener = new Player_Events(ActivityContext, controlView);

                if (ActivityName != "FullScreen")
                {
                    simpleExoPlayerView = ActivityContext.FindViewById <PlayerView>(Resource.Id.player_view);
                    simpleExoPlayerView.SetControllerVisibilityListener(PlayerLitsener);
                    simpleExoPlayerView.RequestFocus();

                    //Player initialize
                    controlView    = simpleExoPlayerView.FindViewById <PlaybackControlView>(Resource.Id.exo_controller);
                    PlayerLitsener = new Player_Events(ActivityContext, controlView);

                    Exo_topLayout     = controlView.FindViewById <LinearLayout>(Resource.Id.topLayout);
                    Exo_back_button   = controlView.FindViewById <ImageView>(Resource.Id.backIcon);
                    Download_icon     = controlView.FindViewById <ImageView>(Resource.Id.Download_icon);
                    mFullScreenIcon   = controlView.FindViewById <ImageView>(Resource.Id.exo_fullscreen_icon);
                    mFullScreenButton = controlView.FindViewById <FrameLayout>(Resource.Id.exo_fullscreen_button);
                    ShareIcon         = controlView.FindViewById <ImageView>(Resource.Id.share_icon);
                    Menue_button      = controlView.FindViewById <FrameLayout>(Resource.Id.exo_menue_button);
                    videoPlayButton   = controlView.FindViewById <ImageButton>(Resource.Id.exo_play);
                    videoResumeButton = controlView.FindViewById <ImageButton>(Resource.Id.exo_pause);

                    MainvideoFrameLayout = ActivityContext.FindViewById <FrameLayout>(Resource.Id.root);
                    MainvideoFrameLayout.SetOnClickListener(this);

                    Loadingprogress_bar = ActivityContext.FindViewById <ProgressBar>(Resource.Id.progress_bar);

                    QualityiconView             = ActivityContext.FindViewById <TextView>(Resource.Id.Qualityicon);
                    ViewsiconView               = ActivityContext.FindViewById <TextView>(Resource.Id.Viewsicon);
                    ShareiconView               = ActivityContext.FindViewById <TextView>(Resource.Id.Shareicon);
                    MoreiconView                = ActivityContext.FindViewById <TextView>(Resource.Id.Moreicon);
                    ShowMoreDiscriptioniconView = ActivityContext.FindViewById <TextView>(Resource.Id.video_ShowDiscription);
                    videoDescriptionLayout      = ActivityContext.FindViewById <LinearLayout>(Resource.Id.videoDescriptionLayout);


                    Share_Button        = ActivityContext.FindViewById <LinearLayout>(Resource.Id.ShareButton);
                    Share_Button.Click += ShareIcon_Click;

                    More_Button        = ActivityContext.FindViewById <LinearLayout>(Resource.Id.moreButton);
                    More_Button.Click += MoreButton_OnClick;

                    Video_Titile           = ActivityContext.FindViewById <TextView>(Resource.Id.video_Titile);
                    Video_QualityTextView  = ActivityContext.FindViewById <TextView>(Resource.Id.QualityTextView);
                    Video_ViewsNumber      = ActivityContext.FindViewById <TextView>(Resource.Id.ViewsNumber);
                    Video_videoDate        = ActivityContext.FindViewById <TextView>(Resource.Id.videoDate);
                    Video_videoDescription = ActivityContext.FindViewById <AutoLinkTextView>(Resource.Id.videoDescriptionTextview);
                    Video_videoCategory    = ActivityContext.FindViewById <TextView>(Resource.Id.videoCategorytextview);

                    Video_Stars = ActivityContext.FindViewById <TextView>(Resource.Id.videoStarstextview);
                    Video_Tag   = ActivityContext.FindViewById <TextView>(Resource.Id.videoTagtextview);

                    TextSanitizerAutoLink = new TextSanitizer(Video_videoDescription, ActivityContext);

                    IMethods.Set_TextViewIcon("1", QualityiconView, IonIcons_Fonts.RibbonA);
                    IMethods.Set_TextViewIcon("1", ViewsiconView, IonIcons_Fonts.Eye);
                    IMethods.Set_TextViewIcon("1", ShareiconView, IonIcons_Fonts.ReplyAll);
                    IMethods.Set_TextViewIcon("1", MoreiconView, IonIcons_Fonts.PlusCircled);
                    IMethods.Set_TextViewIcon("1", ShowMoreDiscriptioniconView, IonIcons_Fonts.ArrowDownB);

                    ShowMoreDiscriptioniconView.Visibility = ViewStates.Gone;

                    videoDescriptionLayout.Visibility = ViewStates.Visible;

                    if (!mFullScreenButton.HasOnClickListeners)
                    {
                        mFullScreenButton.SetOnClickListener(this);
                    }

                    if (!Exo_back_button.HasOnClickListeners)
                    {
                        Exo_back_button.Click += BackIcon_Click;
                        Download_icon.Click   += Download_icon_Click;
                        ShareIcon.Click       += ShareIcon_Click;
                        //Menue_button.Click += Menue_button_Click;

                        Menue_button.Visibility = ViewStates.Gone;
                    }
                }
                else
                {
                    FullscreenplayerView = ActivityContext.FindViewById <PlayerView>(Resource.Id.player_view2);
                    controlView          = FullscreenplayerView.FindViewById <PlaybackControlView>(Resource.Id.exo_controller);
                    PlayerLitsener       = new Player_Events(ActivityContext, controlView);

                    Exo_topLayout     = controlView.FindViewById <LinearLayout>(Resource.Id.topLayout);
                    Exo_back_button   = controlView.FindViewById <ImageView>(Resource.Id.backIcon);
                    Download_icon     = controlView.FindViewById <ImageView>(Resource.Id.Download_icon);
                    mFullScreenIcon   = controlView.FindViewById <ImageView>(Resource.Id.exo_fullscreen_icon);
                    mFullScreenButton = controlView.FindViewById <FrameLayout>(Resource.Id.exo_fullscreen_button);
                    ShareIcon         = controlView.FindViewById <ImageView>(Resource.Id.share_icon);
                    Menue_button      = controlView.FindViewById <FrameLayout>(Resource.Id.exo_menue_button);
                    videoPlayButton   = controlView.FindViewById <ImageButton>(Resource.Id.exo_play);
                    videoResumeButton = controlView.FindViewById <ImageButton>(Resource.Id.exo_pause);

                    if (!mFullScreenButton.HasOnClickListeners)
                    {
                        mFullScreenButton.SetOnClickListener(this);
                    }

                    if (!Exo_back_button.HasOnClickListeners)
                    {
                        Exo_back_button.Click += BackIcon_Click;
                        Download_icon.Click   += Download_icon_Click;
                        ShareIcon.Click       += ShareIcon_Click;
                        //Menue_button.Click += Menue_button_Click;

                        Menue_button.Visibility = ViewStates.Gone;
                    }
                }
            }
            catch (Exception exception)
            {
                Crashes.TrackError(exception);
            }
        }
예제 #26
0
        public void SetDataDynamicForViewHolder(View itemView, TextView username, ImageView userAvatar, AutoLinkTextView description, TextView likeIcon, TextView favIcon, TextView commentCount, TextView likeCount, TextView viewMoreComments, TextView timeText, TextView commentIcon, TextView moreIcon, TextView shareIcon, TextView isBoostedIcon, PostsObject item)
        {
            try
            {
                if (item == null)
                {
                    return;
                }

                TextSanitizerAutoLink = new TextSanitizer(description, ActivityContext);

                GlideImageLoader.LoadImage(ActivityContext, item.Avatar, userAvatar, ImageStyle.CircleCrop, ImagePlaceholders.Drawable);

                username.Text = item.Username;

                string time = Methods.Time.TimeAgo(Convert.ToInt32(item.Time));
                timeText.Text = time;

                if (!string.IsNullOrEmpty(description.Text))
                {
                    ReadMoreOption.AddReadMoreTo(description, item.Description);
                    TextSanitizerAutoLink.Load(item.Description);
                }
                else
                {
                    description.Visibility = ViewStates.Gone;
                }

                if (item.Boosted == "1")
                {
                    FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, isBoostedIcon, IonIconsFonts.RibbonA);
                    isBoostedIcon.Text      += " " + ActivityContext.GetString(Resource.String.Lbl_Promoted);
                    isBoostedIcon.Visibility = ViewStates.Visible;
                }

                likeIcon.Tag = item.IsLiked ? "Like" : "Liked";
                ClickListeners.SetLike(likeIcon);

                favIcon.Tag = item.IsSaved ? "Add" : "Added";
                ClickListeners.SetFav(favIcon);

                commentCount.Text = item.Votes + " " + ActivityContext.GetString(Resource.String.Lbl_Comments);
                likeCount.Text    = item.Likes + " " + ActivityContext.GetString(Resource.String.Lbl_Likes);

                if (item.Votes > 0)
                {
                    viewMoreComments.Visibility = ViewStates.Visible;
                    viewMoreComments.Text       = ActivityContext.GetString(Resource.String.Lbl_ShowAllComments);
                }
                else
                {
                    viewMoreComments.Visibility = ViewStates.Gone;
                }

                if (!commentCount.HasOnClickListeners)
                {
                    commentCount.Click += (sender, e) => ClickListeners.OnCommentPostClick(new CommentFeedClickEventArgs {
                        View = itemView, NewsFeedClass = item
                    }, "NewsFeedPost");
                }

                if (!likeCount.HasOnClickListeners)
                {
                    likeCount.Click += (sender, e) => ClickListeners.OnLikedPostClick(new LikeNewsFeedClickEventArgs {
                        View = itemView, NewsFeedClass = item, LikeButton = likeCount
                    });
                }

                if (!likeIcon.HasOnClickListeners)
                {
                    likeIcon.Click += (sender, e) => ClickListeners.OnLikeNewsFeedClick(new LikeNewsFeedClickEventArgs {
                        View = itemView, NewsFeedClass = item, LikeButton = likeIcon
                    });
                }

                if (!favIcon.HasOnClickListeners)
                {
                    favIcon.Click += (sender, e) => ClickListeners.OnFavNewsFeedClick(new FavNewsFeedClickEventArgs {
                        NewsFeedClass = item, FavButton = favIcon
                    });
                }

                if (!userAvatar.HasOnClickListeners)
                {
                    userAvatar.Click += (sender, e) => ClickListeners.OnAvatarImageFeedClick(new AvatarFeedClickEventArgs {
                        NewsFeedClass = item, Image = userAvatar, View = itemView
                    }, "NewsFeedPost");
                }

                if (!commentIcon.HasOnClickListeners)
                {
                    commentIcon.Click += (sender, e) => ClickListeners.OnCommentClick(new CommentFeedClickEventArgs {
                        NewsFeedClass = item, View = itemView
                    }, "NewsFeedPost");
                }

                if (!viewMoreComments.HasOnClickListeners)
                {
                    viewMoreComments.Click += (sender, e) => ClickListeners.OnCommentClick(new CommentFeedClickEventArgs {
                        NewsFeedClass = item, View = itemView
                    }, "NewsFeedPost");
                }

                if (!moreIcon.HasOnClickListeners)
                {
                    moreIcon.Click += (sender, e) => ClickListeners.OnMoreClick(new MoreFeedClickEventArgs {
                        NewsFeedClass = item, View = itemView, IsOwner = item.IsOwner
                    }, true, "NewsFeedPost");
                }

                if (!shareIcon.HasOnClickListeners)
                {
                    shareIcon.Click += (sender, e) => ClickListeners.OnShareClick(new ShareFeedClickEventArgs {
                        NewsFeedClass = item, View = itemView
                    });
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #27
0
        private void InitComponent(View view)
        {
            try
            {
                IconAbout = (TextView)view.FindViewById(Resource.Id.About_icon);
                TxtAbout  = (AutoLinkTextView)view.FindViewById(Resource.Id.About_text);

                TextSanitizerAutoLink = new TextSanitizer(TxtAbout, Activity);

                IconGender = (TextView)view.FindViewById(Resource.Id.gender_icon);
                TxtGender  = (TextView)view.FindViewById(Resource.Id.gender_text);

                IconEmail = (TextView)view.FindViewById(Resource.Id.email_icon);
                TxtEmail  = (TextView)view.FindViewById(Resource.Id.email_text);

                IconCountry = (TextView)view.FindViewById(Resource.Id.Country_icon);
                TxtCountry  = (TextView)view.FindViewById(Resource.Id.Country_text);

                WebsiteLinearLayout = (LinearLayout)view.FindViewById(Resource.Id.websiteLinear);
                IconWebsite         = (TextView)view.FindViewById(Resource.Id.website_icon);
                TxtWebsite          = (TextView)view.FindViewById(Resource.Id.website_text);

                SocialLinksLinear            = (LinearLayout)view.FindViewById(Resource.Id.Social_Links_Linear);
                SocialLinksLinear.Visibility = ViewStates.Gone;

                SocialGoogle   = view.FindViewById <Button>(Resource.Id.social1);
                SocialFacebook = view.FindViewById <Button>(Resource.Id.social2);
                SocialTwitter  = view.FindViewById <Button>(Resource.Id.social3);
                SocialLinkedIn = view.FindViewById <Button>(Resource.Id.social4);
                WebsiteButton  = view.FindViewById <Button>(Resource.Id.website);

                SocialGoogle.Visibility   = ViewStates.Gone;
                SocialFacebook.Visibility = ViewStates.Gone;
                SocialTwitter.Visibility  = ViewStates.Gone;
                SocialLinkedIn.Visibility = ViewStates.Gone;
                WebsiteButton.Visibility  = ViewStates.Gone;

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconAbout, IonIconsFonts.IosInformationOutline);
                IconAbout.SetTextColor(Color.ParseColor(AppSettings.MainColor));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconGender, IonIconsFonts.Male);
                IconGender.SetTextColor(Color.ParseColor("#c51162"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconEmail, IonIconsFonts.Email);
                IconEmail.SetTextColor(Color.ParseColor("#dd2c00"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconCountry, IonIconsFonts.Earth);
                IconCountry.SetTextColor(Color.ParseColor("#388E3C"));

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconWebsite, IonIconsFonts.Earth);
                IconWebsite.SetTextColor(Color.ParseColor("#0073E5"));

                if (!AppSettings.ShowEmailAccount)
                {
                    IconEmail.Visibility = ViewStates.Gone;
                    TxtEmail.Visibility  = ViewStates.Gone;
                }

                MAdView = view.FindViewById <AdView>(Resource.Id.adView);
                AdsGoogle.InitAdView(MAdView, null);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #28
0
        private void InitComponent(View view)
        {
            try
            {
                ProfileFeedRecylerView      = (RecyclerView)view.FindViewById(Resource.Id.RecylerFeed);
                AppBarLayoutView            = (AppBarLayout)view.FindViewById(Resource.Id.appBarLayout);
                CollapsingToolbarLayoutView = (CollapsingToolbarLayout)view.FindViewById(Resource.Id.collapsingToolbarLayout);
                FeedTextView      = (TextView)view.FindViewById(Resource.Id.feed);
                ProgressBarLoader = (ProgressBar)view.FindViewById(Resource.Id.sectionProgress);
                EmptyStateLayout  = view.FindViewById <ViewStub>(Resource.Id.viewStub);

                LinFollowers = view.FindViewById <LinearLayout>(Resource.Id.layoutFollowers);
                LinFollowing = view.FindViewById <LinearLayout>(Resource.Id.layoutFollowing);

                UserProfileImage  = (ImageView)view.FindViewById(Resource.Id.user_pic);
                Fullname          = (TextView)view.FindViewById(Resource.Id.fullname);
                Username          = (TextView)view.FindViewById(Resource.Id.username);
                TxtCountFollowers = (TextView)view.FindViewById(Resource.Id.CountFollowers);
                TxtCountFollowing = (TextView)view.FindViewById(Resource.Id.CountFollowing);
                TxtCountFav       = (TextView)view.FindViewById(Resource.Id.CountFav);
                TxtFollowers      = view.FindViewById <TextView>(Resource.Id.txtFollowers);
                TxtFollowing      = view.FindViewById <TextView>(Resource.Id.txtFollowing);
                TxtFav            = view.FindViewById <TextView>(Resource.Id.txtFav);
                SocialGoogle      = view.FindViewById <Button>(Resource.Id.social1);
                SocialFacebook    = view.FindViewById <Button>(Resource.Id.social2);
                SocialTwitter     = view.FindViewById <Button>(Resource.Id.social3);
                SocialLinkedIn    = view.FindViewById <Button>(Resource.Id.social4);
                WebsiteButton     = view.FindViewById <Button>(Resource.Id.website);
                FollowButton      = view.FindViewById <Button>(Resource.Id.followButton);
                MessageButton     = view.FindViewById <Button>(Resource.Id.messageButton);
                About             = view.FindViewById <AutoLinkTextView>(Resource.Id.aboutdescUser);
                AboutLiner        = view.FindViewById <LinearLayout>(Resource.Id.aboutliner);
                Morebutton        = view.FindViewById <ImageButton>(Resource.Id.morebutton);

                IconVerified = (TextView)view.FindViewById(Resource.Id.verified);
                IconBusiness = (TextView)view.FindViewById(Resource.Id.business);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconVerified, IonIconsFonts.CheckmarkCircled);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconBusiness, IonIconsFonts.SocialUsd);

                IconVerified.Visibility = ViewStates.Gone;
                IconBusiness.Visibility = ViewStates.Gone;

                Morebutton.SetColorFilter(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                //UserProfileImage.SetBackgroundResource(AppSettings.SetTabDarkTheme ? Resource.Drawable.layout_bg_profile_friends_dark : Resource.Drawable.layout_bg_profile_friends);

                TextSanitizerAutoLink = new TextSanitizer(About, Activity);

                TextView viewboxText = view.FindViewById <TextView>(Resource.Id.Appname);
                viewboxText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                TxtCountFollowers.Text = "0";
                TxtCountFollowing.Text = "0";
                TxtCountFav.Text       = "0";

                SocialLinkedIn.Visibility = ViewStates.Gone;
                AppBarLayoutView.AddOnOffsetChangedListener(this);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #29
0
        private void InitComponent(View view)
        {
            try
            {
                UserProfileImage = (ImageView)view.FindViewById(Resource.Id.user_pic);
                ImgSetting       = (ImageView)view.FindViewById(Resource.Id.settingsbutton);
                ImgChange        = (TextView)view.FindViewById(Resource.Id.IconAdd);

                ImgSetting.SetColorFilter(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

                SwipeRefreshLayout = (SpringView)view.FindViewById(Resource.Id.material_style_ptr_frame);

                TxtName        = (TextView)view.FindViewById(Resource.Id.card_name);
                TxtUsername    = (TextView)view.FindViewById(Resource.Id.card_dist);
                BtnEditProfile = (Button)view.FindViewById(Resource.Id.cont);

                TxtCountFollowers = (TextView)view.FindViewById(Resource.Id.CountFollowers);
                TxtCountFollowing = (TextView)view.FindViewById(Resource.Id.CountFollowing);
                TxtCountFav       = (TextView)view.FindViewById(Resource.Id.CountFav);

                TxtFollowers = view.FindViewById <TextView>(Resource.Id.txtFollowers);
                TxtFollowing = view.FindViewById <TextView>(Resource.Id.txtFollowing);
                TxtFav       = view.FindViewById <TextView>(Resource.Id.txtFav);

                LinFollowers = view.FindViewById <LinearLayout>(Resource.Id.layoutFollowers);
                LinFollowing = view.FindViewById <LinearLayout>(Resource.Id.layoutFollowing);
                LinFavorites = view.FindViewById <LinearLayout>(Resource.Id.layoutFavorites);

                IconVerified = (TextView)view.FindViewById(Resource.Id.verified);
                IconBusiness = (TextView)view.FindViewById(Resource.Id.business);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconVerified, IonIconsFonts.CheckmarkCircled);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconBusiness, IonIconsFonts.SocialUsd);

                IconVerified.Visibility = ViewStates.Gone;
                IconBusiness.Visibility = ViewStates.Gone;

                Layoutfriends = (RelativeLayout)view.FindViewById(Resource.Id.layoutfriends);
                //Layoutfriends.SetBackgroundResource(AppSettings.SetTabDarkTheme ? Resource.Drawable.layout_bg_profile_friends_dark : Resource.Drawable.layout_bg_profile_friends);

                TxtAbout = (AutoLinkTextView)view.FindViewById(Resource.Id.description);
                TextSanitizerAutoLink = new TextSanitizer(TxtAbout, Activity);

                TxtCountFollowers.Text = "0";
                TxtCountFollowing.Text = "0";
                TxtCountFav.Text       = "0";

                EmptyStateLayout = (ViewStub)view.FindViewById(Resource.Id.viewStub);

                SwipeRefreshLayout = (SpringView)view.FindViewById(Resource.Id.material_style_ptr_frame);
                SwipeRefreshLayout.SetType(SpringView.Type.Overlap);
                SwipeRefreshLayout.Header = new PixelDefaultHeader(Activity);
                SwipeRefreshLayout.Footer = new PixelDefaultFooter(Activity);
                SwipeRefreshLayout.Enable = true;
                SwipeRefreshLayout.SetListener(this);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }