private void InitComponent() { try { ViewPager = (ViewPager)FindViewById(Resource.Id.view_pager); TxtDescription = FindViewById <TextView>(Resource.Id.tv_description); ImgLike = FindViewById <ImageView>(Resource.Id.image_like1); ImgWoWonder = FindViewById <ImageView>(Resource.Id.image_wowonder); TxtCountLike = FindViewById <TextView>(Resource.Id.LikeText1); TxtCountWoWonder = FindViewById <TextView>(Resource.Id.WoWonderTextCount); MainLayout = FindViewById <RelativeLayout>(Resource.Id.main); InfoImageLiner = FindViewById <LinearLayout>(Resource.Id.infoImageLiner); InfoImageLiner.Visibility = ViewStates.Visible; BtnCountLike = FindViewById <LinearLayout>(Resource.Id.linerlikeCount); BtnCountWoWonder = FindViewById <LinearLayout>(Resource.Id.linerwowonderCount); BtnLike = FindViewById <LinearLayout>(Resource.Id.linerlike); BtnComment = FindViewById <LinearLayout>(Resource.Id.linercomment); BtnShare = FindViewById <LinearLayout>(Resource.Id.linershare); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.mainsection); BtnWonder = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); ImgWonder = FindViewById <ImageView>(Resource.Id.image_SecondReaction); TxtWonder = FindViewById <TextView>(Resource.Id.SecondReactionText); LikeButton = FindViewById <ReactButton>(Resource.Id.beactButton); ShareText = FindViewById <TextView>(Resource.Id.ShareText); if (!AppSettings.ShowTextShareButton && ShareText != null) { ShareText.Visibility = ViewStates.Gone; } if (AppSettings.PostButton == PostButtonSystem.Reaction || AppSettings.PostButton == PostButtonSystem.Like) { MainSectionButton.WeightSum = 3; BtnWonder.Visibility = ViewStates.Gone; TxtCountWoWonder.Visibility = ViewStates.Gone; BtnCountWoWonder.Visibility = ViewStates.Gone; ImgWoWonder.Visibility = ViewStates.Gone; } else if (AppSettings.PostButton == PostButtonSystem.Wonder) { MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); ImgWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Wonder); } else if (AppSettings.PostButton == PostButtonSystem.DisLike) { MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_dislike); ImgWonder.SetImageResource(Resource.Drawable.ic_action_dislike); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Dislike); } if (!AppSettings.ShowShareButton && BtnShare != null) { BtnShare.Visibility = ViewStates.Gone; } } catch (Exception e) { Console.WriteLine(e); } }
private void InitComponent() { try { ViewPager = (ViewPager)FindViewById(Resource.Id.view_pager); TxtDescription = FindViewById <SuperTextView>(Resource.Id.tv_description); TxtDescription?.SetTextInfo(TxtDescription); ImgLike = FindViewById <ImageView>(Resource.Id.image_like1); ImgWoWonder = FindViewById <ImageView>(Resource.Id.image_wowonder); TxtCountLike = FindViewById <TextView>(Resource.Id.LikeText1); TxtCountWoWonder = FindViewById <TextView>(Resource.Id.WoWonderTextCount); ShareCount = FindViewById <TextView>(Resource.Id.Sharecount); CommentCount = FindViewById <TextView>(Resource.Id.Commentcount); MainLayout = FindViewById <RelativeLayout>(Resource.Id.main); InfoImageLiner = FindViewById <LinearLayout>(Resource.Id.infoImageLiner); InfoImageLiner.Visibility = ViewStates.Visible; BtnCountLike = FindViewById <LinearLayout>(Resource.Id.linerlikeCount); BtnCountWoWonder = FindViewById <LinearLayout>(Resource.Id.linerwowonderCount); BtnLike = FindViewById <LinearLayout>(Resource.Id.linerlike); BtnComment = FindViewById <LinearLayout>(Resource.Id.linercomment); BtnShare = FindViewById <LinearLayout>(Resource.Id.linershare); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.mainsection); BtnWonder = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); ImgWonder = FindViewById <ImageView>(Resource.Id.image_SecondReaction); TxtWonder = FindViewById <TextView>(Resource.Id.SecondReactionText); LikeButton = FindViewById <ReactButton>(Resource.Id.ReactButton); ShareText = FindViewById <TextView>(Resource.Id.ShareText); ShareText.Visibility = AppSettings.ShowTextShareButton switch { false when ShareText != null => ViewStates.Gone, _ => ShareText.Visibility }; switch (AppSettings.PostButton) { case PostButtonSystem.ReactionDefault: case PostButtonSystem.ReactionSubShine: case PostButtonSystem.Like: MainSectionButton.WeightSum = 5; BtnWonder.Visibility = ViewStates.Gone; TxtCountWoWonder.Visibility = ViewStates.Gone; BtnCountWoWonder.Visibility = ViewStates.Gone; ImgWoWonder.Visibility = ViewStates.Gone; break; case PostButtonSystem.Wonder: MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); ImgWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Wonder); break; case PostButtonSystem.DisLike: MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_dislike); ImgWonder.SetImageResource(Resource.Drawable.ic_action_dislike); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Dislike); break; } BtnShare.Visibility = AppSettings.ShowShareButton switch { false when BtnShare != null => ViewStates.Gone, _ => BtnShare.Visibility }; } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { MainView = FindViewById <CoordinatorLayout>(Resource.Id.main_content); SecondReactionButton = FindViewById <TextView>(Resource.Id.SecondReactionText); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); LikeButton = FindViewById <ReactButton>(Resource.Id.ReactButton); CommentCount = FindViewById <TextView>(Resource.Id.Commentcount); LikeCount = FindViewById <TextView>(Resource.Id.Likecount); TimeText = FindViewById <AppCompatTextView>(Resource.Id.time_text); PrivacyPostIcon = FindViewById <AppCompatTextView>(Resource.Id.privacyPost); MoreIcon = FindViewById <ImageView>(Resource.Id.moreicon); Username = FindViewById <TextViewWithImages>(Resource.Id.username); UserAvatar = FindViewById <CircleImageView>(Resource.Id.userAvatar); Description = FindViewById <SuperTextView>(Resource.Id.description); PostExtrasLayout = FindViewById <RelativeLayout>(Resource.Id.postExtras); ShareLinearLayout = FindViewById <LinearLayout>(Resource.Id.ShareLinearLayout); CommentLinearLayout = FindViewById <LinearLayout>(Resource.Id.CommentLinearLayout); SecondReactionLinearLayout = FindViewById <LinearLayout>(Resource.Id.SecondReactionLinearLayout); if (SecondReactionButton != null) { if (AppSettings.PostButton == PostButtonSystem.ReactionDefault || AppSettings.PostButton == PostButtonSystem.ReactionSubShine || AppSettings.PostButton == PostButtonSystem.Like) { MainSectionButton.WeightSum = 3; SecondReactionLinearLayout.Visibility = ViewStates.Gone; } else if (AppSettings.PostButton == PostButtonSystem.Wonder) { MainSectionButton.WeightSum = 4; SecondReactionLinearLayout.Visibility = ViewStates.Visible; SecondReactionButton.SetCompoundDrawablesWithIntrinsicBounds(Resource.Drawable.icon_post_wonder_vector, 0, 0, 0); SecondReactionButton.Text = Application.Context.GetText(Resource.String.Btn_Wonder); } else if (AppSettings.PostButton == PostButtonSystem.DisLike) { MainSectionButton.WeightSum = 4; SecondReactionLinearLayout.Visibility = ViewStates.Visible; SecondReactionButton.SetCompoundDrawablesWithIntrinsicBounds(Resource.Drawable.ic_action_dislike, 0, 0, 0); SecondReactionButton.Text = Application.Context.GetText(Resource.String.Btn_Dislike); } } //LikeButton.SetTextColor(Color.White); //if (LikeButton?.GetCurrentReaction()?.GetReactType() == ReactConstants.Default) //{ // LikeButton.CompoundDrawableTintList = ColorStateList.ValueOf(Color.White); //} YouTubeFragment = new YouTubePlayerSupportFragment(); SupportFragmentManager.BeginTransaction().Add(Resource.Id.root, YouTubeFragment, YouTubeFragment.Id.ToString() + DateTime.Now).Commit(); YouTubeFragment.Initialize(AppSettings.YoutubeKey, this); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { PageImage = FindViewById <ImageViewTouch>(Resource.Id.imageview); TxtDescription = FindViewById <SuperTextView>(Resource.Id.tv_description); TxtDescription?.SetTextInfo(TxtDescription); ImgLike = FindViewById <ImageView>(Resource.Id.image_like1); ImgWoWonder = FindViewById <ImageView>(Resource.Id.image_wowonder); TxtCountLike = FindViewById <TextView>(Resource.Id.LikeText1); TxtCountWoWonder = FindViewById <TextView>(Resource.Id.WoWonderTextCount); MainLayout = FindViewById <RelativeLayout>(Resource.Id.main); InfoImageLiner = FindViewById <LinearLayout>(Resource.Id.infoImageLiner); InfoImageLiner.Visibility = ViewStates.Visible; BtnCountLike = FindViewById <LinearLayout>(Resource.Id.linerlikeCount); BtnCountWoWonder = FindViewById <LinearLayout>(Resource.Id.linerwowonderCount); BtnLike = FindViewById <LinearLayout>(Resource.Id.linerlike); BtnComment = FindViewById <LinearLayout>(Resource.Id.linercomment); BtnShare = FindViewById <LinearLayout>(Resource.Id.linershare); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.mainsection); BtnWonder = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); ImgWonder = FindViewById <ImageView>(Resource.Id.image_SecondReaction); TxtWonder = FindViewById <TextView>(Resource.Id.SecondReactionText); // set the default image display type // PageImage.SetDisplayType(ImageViewTouchBase.DisplayType.FitIfBigger); LikeButton = FindViewById <ReactButton>(Resource.Id.ReactButton); LikeButton.SetTextColor(Color.White); ShareText = FindViewById <TextView>(Resource.Id.ShareText); if (!AppSettings.ShowTextShareButton && ShareText != null) { ShareText.Visibility = ViewStates.Gone; } if (AppSettings.PostButton == PostButtonSystem.ReactionDefault || AppSettings.PostButton == PostButtonSystem.ReactionSubShine || AppSettings.PostButton == PostButtonSystem.Like) { MainSectionButton.WeightSum = 3; BtnWonder.Visibility = ViewStates.Gone; TxtCountWoWonder.Visibility = ViewStates.Gone; BtnCountWoWonder.Visibility = ViewStates.Gone; ImgWoWonder.Visibility = ViewStates.Gone; } else if (AppSettings.PostButton == PostButtonSystem.Wonder) { MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); ImgWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Wonder); } else if (AppSettings.PostButton == PostButtonSystem.DisLike) { MainSectionButton.WeightSum = 4; BtnWonder.Visibility = ViewStates.Visible; TxtCountWoWonder.Visibility = ViewStates.Visible; BtnCountWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.Visibility = ViewStates.Visible; ImgWoWonder.SetImageResource(Resource.Drawable.ic_action_dislike); ImgWonder.SetImageResource(Resource.Drawable.ic_action_dislike); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Dislike); } if (!AppSettings.ShowShareButton && BtnShare != null) { BtnShare.Visibility = ViewStates.Gone; } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { ViewPagerView = FindViewById <ViewPager>(Resource.Id.pager); CircleIndicatorView = FindViewById <CircleIndicator>(Resource.Id.indicator); TxtProductPrice = (TextView)FindViewById(Resource.Id.tv_price); TxtProductNew = (TextView)FindViewById(Resource.Id.BoleanNew); TxtProductInStock = (TextView)FindViewById(Resource.Id.BoleanInStock); TxtProductDescription = (SuperTextView)FindViewById(Resource.Id.tv_description); TxtProductLocation = (TextView)FindViewById(Resource.Id.tv_Location); TxtProductCardName = (TextView)FindViewById(Resource.Id.card_name); TxtProductTime = (TextView)FindViewById(Resource.Id.card_dist); BtnContact = (Button)FindViewById(Resource.Id.cont); UserImageAvatar = (ImageView)FindViewById(Resource.Id.card_pro_pic); ImageMore = (ImageView)FindViewById(Resource.Id.Image_more); IconBack = (ImageView)FindViewById(Resource.Id.iv_back); BtnLike = FindViewById <LinearLayout>(Resource.Id.linerlike); BtnComment = FindViewById <LinearLayout>(Resource.Id.linercomment); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.mainsection); BtnWonder = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); ImgWonder = FindViewById <ImageView>(Resource.Id.image_SecondReaction); TxtWonder = FindViewById <TextView>(Resource.Id.SecondReactionText); LikeButton = FindViewById <ReactButton>(Resource.Id.ReactButton); if (AppSettings.PostButton == PostButtonSystem.ReactionDefault || AppSettings.PostButton == PostButtonSystem.ReactionSubShine || AppSettings.PostButton == PostButtonSystem.Like) { MainSectionButton.WeightSum = 2; BtnWonder.Visibility = ViewStates.Gone; } else if (AppSettings.PostButton == PostButtonSystem.Wonder) { MainSectionButton.WeightSum = 3; BtnWonder.Visibility = ViewStates.Visible; ImgWonder.SetImageResource(Resource.Drawable.ic_action_wowonder); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Wonder); } else if (AppSettings.PostButton == PostButtonSystem.DisLike) { MainSectionButton.WeightSum = 3; BtnWonder.Visibility = ViewStates.Visible; ImgWonder.SetImageResource(Resource.Drawable.ic_action_dislike); TxtWonder.Text = Application.Context.GetText(Resource.String.Btn_Dislike); } if (!AppSettings.SetTabDarkTheme) { ImageMore.SetColorFilter(Color.Black); } if (AppSettings.FlowDirectionRightToLeft) { IconBack.SetImageResource(Resource.Drawable.ic_action_ic_back_rtl); } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void InitComponent() { try { MainView = FindViewById <CoordinatorLayout>(Resource.Id.main_content); SecondReactionButton = FindViewById <TextView>(Resource.Id.SecondReactionText); MainSectionButton = FindViewById <LinearLayout>(Resource.Id.linerSecondReaction); LikeButton = FindViewById <ReactButton>(Resource.Id.ReactButton); CommentCount = FindViewById <TextView>(Resource.Id.Commentcount); LikeCount = FindViewById <TextView>(Resource.Id.Likecount); TimeText = FindViewById <AppCompatTextView>(Resource.Id.time_text); PrivacyPostIcon = FindViewById <AppCompatTextView>(Resource.Id.privacyPost); MoreIcon = FindViewById <ImageView>(Resource.Id.moreicon); Username = FindViewById <TextViewWithImages>(Resource.Id.username); UserAvatar = FindViewById <CircleImageView>(Resource.Id.userAvatar); Description = FindViewById <SuperTextView>(Resource.Id.description); PostExtrasLayout = FindViewById <RelativeLayout>(Resource.Id.postExtras); ShareLinearLayout = FindViewById <LinearLayout>(Resource.Id.ShareLinearLayout); CommentLinearLayout = FindViewById <LinearLayout>(Resource.Id.CommentLinearLayout); SecondReactionLinearLayout = FindViewById <LinearLayout>(Resource.Id.SecondReactionLinearLayout); if (SecondReactionButton != null) { switch (AppSettings.PostButton) { case PostButtonSystem.ReactionDefault: case PostButtonSystem.ReactionSubShine: case PostButtonSystem.Like: MainSectionButton.WeightSum = 3; SecondReactionLinearLayout.Visibility = ViewStates.Gone; break; case PostButtonSystem.Wonder: MainSectionButton.WeightSum = 4; SecondReactionLinearLayout.Visibility = ViewStates.Visible; SecondReactionButton.SetCompoundDrawablesWithIntrinsicBounds(Resource.Drawable.icon_post_wonder_vector, 0, 0, 0); SecondReactionButton.Text = Application.Context.GetText(Resource.String.Btn_Wonder); break; case PostButtonSystem.DisLike: MainSectionButton.WeightSum = 4; SecondReactionLinearLayout.Visibility = ViewStates.Visible; SecondReactionButton.SetCompoundDrawablesWithIntrinsicBounds(Resource.Drawable.ic_action_dislike, 0, 0, 0); SecondReactionButton.Text = Application.Context.GetText(Resource.String.Btn_Dislike); break; } } LikeButton.SetTextColor(Color.White); //if (LikeButton?.GetCurrentReaction()?.GetReactType() == ReactConstants.Default) //{ // LikeButton.CompoundDrawableTintList = ColorStateList.ValueOf(Color.White); //} YouTubePlayerView youTubeView = new YouTubePlayerView(this); var youtubeView = FindViewById <FrameLayout>(Resource.Id.root); youtubeView.RemoveAllViews(); youtubeView.AddView(youTubeView); youTubeView.Initialize(GetText(Resource.String.google_key), this); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }