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); } }
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); } }
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); } }
public TextSanitizer(AutoLinkTextView linkTextView, Activity activity) { try { AutoLinkTextView = linkTextView; _activity = activity; AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick; } catch (Exception exception) { Crashes.TrackError(exception); } }
public TextSanitizer(AutoLinkTextView linkTextView, Activity activity) { try { AutoLinkTextView = linkTextView; Activity = activity; AutoLinkTextView.AutoLinkOnClick += AutoLinkTextViewOnAutoLinkOnClick; } catch (Exception e) { Console.WriteLine(e); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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"); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }