public void UpdateCell(string imagePath, bool usesURL)
        {
            if (usesURL)
            {
                ImageService.Instance.LoadUrl(imagePath).DownSample(98, 98).Into(PostImageView);
            }
            else
            {
                ImageService.Instance.LoadFile(imagePath).DownSample(98, 98).Into(PostImageView);
            }

            Styler.SetBorders(PostImageView, UIColor.Black, 0.8f);
        }
        public void UpdateCell(string userId, string targetUserId, string targetUserImagePath, string targetUserUsername, string targetUserUserTag)
        {
            ImageService.Instance.LoadUrl(targetUserImagePath).DownSample(62, 62).Into(UserImageView);
            UsernameLabel.Text = targetUserUsername;
            UserTagLabel.Text  = targetUserUserTag;

            DataContext.UserId       = userId;
            DataContext.TargetUserId = targetUserId;

            if (DataContext.UserIsFollowed)
            {
                FollowButton.SetTitle("Unfollow", UIControlState.Normal);
            }
            else
            {
                FollowButton.SetTitle("Follow", UIControlState.Normal);
            }

            Styler.SetBorderRadius(UserImageView, UserImageView.Frame.Size.Width / 2);
            Styler.SetBorderRadius(FollowButton, FollowButton.Frame.Size.Width / 12);
            Styler.SetBorders(FollowButton, Colors.mainFontColor, 0.5f);
            Styler.SetTextColor(FollowButton, Colors.secondFontColor);
        }
Example #3
0
 public void BaseStyling()
 {
     Styler.SetBorderRadius(UserImageView, UserImageView.Frame.Width / 2);
     Styler.SetBorders(EditUserButton, Colors.secondFontColor, 1f);
     Styler.SetBorderRadius(EditUserButton, EditUserButton.Frame.Width / 15);
 }