protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if ((requestCode == GALLERY_PICTURE) && (resultCode == Result.Ok) && (data != null)) { rvGalleryView.Visibility = ViewStates.Visible; rvCamera.Visibility = ViewStates.Gone; llCaptureView.Visibility = ViewStates.Gone; ivImageCaptureCameraUpload.Visibility = ViewStates.Visible; if (data.Data != null) { selectedImagePath = data.Data; uploadImagePath = MediaHelper.GetMediaPath(ApplicationContext, selectedImagePath); Picasso.With(this).Load(new Java.IO.File(uploadImagePath)).Placeholder(Resource.Drawable.default_event_back) .Resize(150, 150).Into(ivSelectedImage); } } if (resultCode == Result.Canceled) { ivImageCaptureCameraUpload.Visibility = ViewStates.Gone; rvGalleryView.Visibility = ViewStates.Gone; rvCamera.Visibility = ViewStates.Visible; llCaptureView.Visibility = ViewStates.Visible; InitializeCamera(); btnPhotos.SetTextColor(Color.Rgb(217, 217, 217)); btnCamera.SetTextColor(Color.Rgb(0, 208, 150)); } }
public override View GetView(int position, View convertView, ViewGroup parent) { PhotoragmentViewHolder holder; if (convertView == null) { convertView = context.LayoutInflater.Inflate(Resource.Layout.PhotosFragmentItem, parent, false); holder = new PhotoragmentViewHolder(); holder.ivEventPhoto = convertView.FindViewById <ImageView>(Resource.Id.ivPhotosFragItemEventPhoto); holder.ivEventVideo = convertView.FindViewById <ImageView>(Resource.Id.ivPhotosFragItemvideo); convertView.Tag = holder; } else { holder = convertView.Tag as PhotoragmentViewHolder; } Picasso.With(context).CancelRequest(holder.ivEventPhoto); Picasso.With(context).Load(eventfile[position].Thumb).Placeholder(Resource.Drawable.default_event_back).Transform(new RoundedTransformation()) .Resize(120, 120).CenterCrop().Into(holder.ivEventPhoto); if (eventfile[position].IsVideo) { holder.ivEventVideo.Visibility = ViewStates.Visible; } else { holder.ivEventVideo.Visibility = ViewStates.Gone; } return(convertView); }
public async override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Customer_ShoppingCardShoppingCart_Service_ViewModel_ViewHolder vh = holder as Customer_ShoppingCardShoppingCart_Service_ViewModel_ViewHolder; myAPI = RestService.For <IMyAPI>("https://goldenspa.azurewebsites.net"); var result = await myAPI.GetOutletFromService(cart_list[position].MaDv); holder. //a.GetOutletToSpinner(vh.Outlet, result); if (cart_list[position].Anhdv == "") { Picasso.Get().Load(cart_list[position].Anhcb).Into(vh.ServiceImg); } else { Picasso.Get().Load(cart_list[position].Anhdv).Into(vh.ServiceImg); } //vh.OutletName.Text = cart_list[position].ten; //vh.Time.Text = cart_list[position].NgayHen.ToString(); getListOutlet(cart_list[position].MaDv, cart_list[position].MaCombo, vh.Outlet, ); }
public override View GetView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { convertView = LayoutInflater.From(context).Inflate(Resource.Layout.SongRow, parent, false); viewHolder = new ViewHolder(convertView); convertView.Tag = viewHolder; } else { viewHolder = (ViewHolder)convertView.Tag; } viewHolder.TitleView.Text = songList [position].Title; viewHolder.ArtistView.Text = songList [position].Artist; var songCover = Android.Net.Uri.Parse("content://media/external/audio/albumart"); var songAlbumArtUri = ContentUris.WithAppendedId(songCover, songList [position].AlbumId); // CHANGE TO ACCOUNT FOR ERRORS AND NO ALBUM ART Picasso.With(context).Load(songAlbumArtUri).Into(viewHolder.AlbumArtView); return(convertView); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); PrepareActionBar(); var id = Intent.Extras.GetInt(KEY_ID); var newsService = new NewsService(); var news = newsService.GetNewsById(id); var newsTitle = FindViewById <TextView>(Resource.Id.newsTitle); var newsBody = FindViewById <TextView>(Resource.Id.newsBody); var newsImage = FindViewById <ImageView>(Resource.Id.newsImage); var display = WindowManager.DefaultDisplay; Android.Graphics.Point point = new Android.Graphics.Point(); display.GetSize(point); var imageURL = string.Concat(ValuesService.ImagesBaseURL, news.ImageName); Picasso.With(ApplicationContext) .Load(imageURL) .Resize(point.X, 0) .Into(newsImage); newsTitle.Text = news.Title; newsBody.Text = news.Body; }
public override View GetView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = activity.LayoutInflater.Inflate(Resource.Layout.EventSearchFragmentItem, parent, false); holder = new ViewHolder(); holder.ivEventPhoto = convertView.FindViewById <ImageView>(Resource.Id.ivESFIEventPhoto); holder.tvEventName = convertView.FindViewById <TextView>(Resource.Id.tvESFIEventName); holder.tvHostBy = convertView.FindViewById <TextView>(Resource.Id.tvESFIEventHost); convertView.Tag = holder; } else { holder = convertView.Tag as ViewHolder; } if (string.IsNullOrEmpty(eventData[position].EventPhoto)) { Picasso.With(activity).Load(Resource.Drawable.defult_event_pic).Placeholder(Resource.Drawable.default_event_back) .Transform(new CircleTransformation()) .Resize(150, 150).Into(holder.ivEventPhoto); } else { Picasso.With(activity).Load(eventData[position].EventPhoto).Placeholder(Resource.Drawable.default_event_back) .Transform(new CircleTransformation()) .Resize(150, 150).Into(holder.ivEventPhoto); } holder.tvEventName.Text = eventData[position].EventName; holder.tvHostBy.Text = eventData[position].CreatorName; return(convertView); }
// Replace the contents of a view (invoked by the layout manager) public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { var item = items[position]; // Replace the contents of the view with that element var holder = viewHolder as LanguagesAdapterViewHolder; holder.LanguageName.Text = items[position]; if (position == 0) { Picasso.With(holder.Flag.Context).Load(Resource.Drawable.tanzania_flag).Into(holder.Flag); } else { Picasso.With(holder.Flag.Context).Load(Resource.Drawable.uk_flag).Into(holder.Flag); } if (SelectedPosition >= 0) { if (position == SelectedPosition) { holder.ItemView.SetBackgroundColor(new Android.Graphics.Color(169, 228, 252)); } else { holder.ItemView.SetBackgroundColor(new Android.Graphics.Color(255, 255, 255)); } } }
public void Bind(AccenageInboxMessage message) { _message = message; _titleTextView.Text = _message.Title; _dateTextView.Text = _message.Date.ToShortDateString() + ", " + _message.Date.ToShortTimeString(); if (_message.Archived) { _coloredIndicatorView.SetBackgroundColor(Color.Red); } else { _coloredIndicatorView.SetBackgroundColor(_message.Read ? Color.Transparent : Color.SkyBlue); } if (!TextUtils.IsEmpty(_message.IconUrl)) { _imageView.SetBackgroundColor(Color.Transparent); Picasso.With(Context).Load(_message.IconUrl).Into(_imageView); } else { _imageView.SetImageDrawable(null); _imageView.SetBackgroundColor(Color.DarkGray); } SetOnClickListener(new OnClick(Context, _message)); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; if (view == null) { view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.DetailListRow, parent, false); var photo = view.FindViewById <ImageView>(Resource.Id.imageViewRef); var title = view.FindViewById <TextView>(Resource.Id.titleTextView); var description = view.FindViewById <TextView>(Resource.Id.DescriptionTextView); view.Tag = new ViewHolder() { Photo = photo, Title = title, Description = description }; } var holder = (ViewHolder)view.Tag; //var imageBitmap = GetImageBitmapFromUrl(users[position].imageHref); //holder.Photo.SetImageBitmap(imageBitmap); holder.Title.Text = users[position].Title; holder.Description.Text = users[position].description; Picasso.With(parent.Context).Load(users[position]?.imageHref).Error(Resource.Mipmap.defaultImage).Into(holder.Photo); return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { View row = convertView; if (row == null) { row = LayoutInflater.From(mContext).Inflate(mLayout, parent, false); } row.FindViewById <TextView>(Resource.Id.thumbnailTitle).Text = mVideos[position].Title; row.FindViewById(Resource.Id.thumbnailButton).Tag = mVideos[position].ID.ToString(); row.FindViewById(Resource.Id.thumbnailButton).Click -= new EventHandler(this.VideoBtn_Click); row.FindViewById(Resource.Id.thumbnailButton).Click += new EventHandler(this.VideoBtn_Click); if (mVideos[position].Image != null) { Picasso.With(mContext).Load(mVideos[position].Image).Into(row.FindViewById <ImageView>(Resource.Id.mainThumbail)); } else { Picasso.With(mContext).Load(Resource.Drawable.defaultvideoimage).Into(row.FindViewById <ImageView>(Resource.Id.mainThumbail)); } return(row); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { var h = (ViewHolder)holder; Picasso.With(context).Load(Resource.Drawable.chip).Into(h.Image); h.Text.Text = dataset [position]; }
public static void LoadIntoImageView(MediaInfo media, ImageView imageView, bool thumbnail = true) { Picasso.With(CustomApplication.CurrentActivity ?? Application.Context) .Load(global::Android.Net.Uri.Parse(ProxyFactory.GetProxyInstace().GetUri(thumbnail ? media.Uri : media.ThumbnailUri))) .Fit() .Into(imageView); }
private void SetData() { CardTitleBook.Text = Book.Title; CardSubTitleBook.Text = Book.SubTitle; CardDescription.Text = Book.Description; Picasso.With(this).Load(Book.Image).Into(CardPictureBook); }
public static void LoadImage(string url, ImageView imageView) { if (string.IsNullOrWhiteSpace(url)) { System.Diagnostics.Debug.WriteLine("LoadImage: No Image URL!"); return; } if (imageView == null) { throw new Exception("ImageLoader.ImageLoader: imageView is null!"); } // Construct URL imageView.ViewTreeObserver.AddOnPreDrawListener(new PreDrawListener(() => { Picasso.With(Application.Context) .Load(url) .Fit() .CenterInside() .Into(imageView, null, null); return(imageView); })); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; if (view == null) { try { view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.custommisedlistview, parent, false); TextView name = view.FindViewById <TextView>(Resource.Id.firstname); TextView department = view.FindViewById <TextView>(Resource.Id.lastname); var photo = view.FindViewById <ImageView>(Resource.Id.imageView1); view.Tag = new ViewHolder() { Title = name, Description = department, Photo = photo }; var holder = (ViewHolder)view.Tag; holder.Title.Text = $" Title : {dropBoxRowItems[position].Title}"; holder.Description.Text = $" Description : {dropBoxRowItems[position].Description}"; // holder.Photo.SetImageURI((Android.Net.Uri)dropBoxRowItems[position]?.ImageHref); Picasso.With(parent.Context).Load(dropBoxRowItems[position]?.ImageHref).Error(Resource.Mipmap.Icon).Into(holder.Photo); } catch (System.Exception ex) { } } return(view); }
private void SetViews() { Name.Text = Product.Name; Price.Text = Product.Price.ToString("## ###") + " Ft"; Description.TextFormatted = Html.FromHtml(Product.Description); NumberOfImages.Text = "1 / " + Product.Images.Count; Picasso.With(this) .Load(Product.Images[0]) .Into(Image); ImageId = 0; /* * Images = new List<Bitmap>(); * * * foreach (var url in Product.Images) * { * Images.Add(ImageHelper.GetImageBitmapFromUrl(url)); * } * Image.Id = 0; * Image.SetImageBitmap(Images[0]); */ string new_string = Regex.Replace(Description.Text, @"\n+", "\n"); Description.Text = new_string; }
public override View GetView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.FromContext(context).Inflate(resourceLayout, null, false); } Article currentItem = GetItem(position); TextView title = convertView.FindViewById <TextView>(Resource.Id.title); TextView publisher = convertView.FindViewById <TextView>(Resource.Id.publisher); TextView at = convertView.FindViewById <TextView>(Resource.Id.at); ImageView image = convertView.FindViewById <ImageView>(Resource.Id.image); title.Text = currentItem.title; publisher.Text = currentItem.source.name; DateTime currentTime = DateTime.Now; publishAt = currentTime.Subtract(currentItem.publishedAt); at.Text = renderTime(publishAt); if (currentItem.urlToImage != null) { Picasso.With(context).Load(currentItem.urlToImage?.Replace("www.", "")).Into(image); } //fill in your items //holder.Title.Text = "new text here"; return(convertView); }
public void UpdateData(UserFriend profile) { _profile = profile; if (!string.IsNullOrEmpty(profile.Avatar)) { Picasso.With(ItemView.Context) .Load(profile.Avatar.GetImageProxy(_recipientAvatar.LayoutParameters.Width, _recipientAvatar.LayoutParameters.Height)) .Placeholder(Resource.Drawable.ic_holder) .NoFade() .Priority(Picasso.Priority.Normal) .Into(_recipientAvatar, null, () => { Picasso.With(ItemView.Context) .Load(profile.Avatar.GetImageProxy(_recipientAvatar.LayoutParameters.Width, _recipientAvatar.LayoutParameters.Height)) .Placeholder(Resource.Drawable.ic_holder) .NoFade() .Priority(Picasso.Priority.Normal) .Into(_recipientAvatar); }); } else { Picasso.With(ItemView.Context).Load(Resource.Drawable.ic_holder).Into(_recipientAvatar); } _recipientLogin.Text = profile.Author; _recipientName.Text = profile.Name; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.ActMain); var toolBar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolBar); InitCollapsingToolbar(); _recyclerView = FindViewById <RecyclerView>(Resource.Id.recycler_view); _albumList = new List <Album>(); _adapter = new AlbumsAdapter(this, _albumList); var mLayoutManager = new GridLayoutManager(this, 2); _recyclerView.SetLayoutManager(mLayoutManager); _recyclerView.AddItemDecoration(new GridSpacingItemDecoration(2, DpConvertToPx(10), true)); _recyclerView.SetItemAnimator(new DefaultItemAnimator()); _recyclerView.SetAdapter(_adapter); PopulateAlbum(); try { var imgBackdrop = FindViewById <ImageView>(Resource.Id.backdrop); Picasso.With(this).Load(Resource.Drawable.cover).Into(imgBackdrop); } catch (Exception e) { Console.WriteLine($"@@@@@@@@@@@@@@@@@@@@@{e}"); } }
/// <summary> /// Update user interface on login or logout /// </summary> private void UpdateUI() { NavigationView navigationView = drawerLayout.FindViewById <NavigationView>(Resource.Id.nav_view); IMenu menu = navigationView.Menu; IMenuItem menuItem = menu.FindItem(Resource.Id.action_login); View navHeader = navigationView.GetHeaderView(0); if (auth.CurrentUser != null) { menuItem.SetTitle("Log Out"); //Update navigation header Picasso.Get().LoggingEnabled = true; Picasso.Get().Load(new File(Global.PhotoUrl)).Placeholder(Resource.Drawable.female_user_256) .Error(Resource.Drawable.female_user_256) .Into(navHeader.FindViewById <ImageView>(Resource.Id.nav_header_image)); navHeader.FindViewById <TextView>(Resource.Id.nav_header_text).Text = Global.FName == string.Empty ? auth.CurrentUser.Email : Global.FName; } else { menuItem.SetTitle("Log In"); navHeader.FindViewById <TextView>(Resource.Id.nav_header_text).Text = ""; navHeader.FindViewById <ImageView>(Resource.Id.nav_header_image).SetImageResource(Resource.Drawable.female_user_256); Global.FName = string.Empty; Global.LName = string.Empty; Global.Phone = string.Empty; Global.PhotoUrl = string.Empty; Global.UserType = string.Empty; } }
public override View GetView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { viewHolder = new ViewHolder(); convertView = activity.LayoutInflater.Inflate(Resource.Layout.FriendRequestItem, parent, false); viewHolder.imgProfilePic = convertView.FindViewById <ImageView>(Resource.Id.ivFRPhotos); viewHolder.tvUsername = convertView.FindViewById <TextView>(Resource.Id.tvFRName); viewHolder.imgAccept = convertView.FindViewById <ImageView>(Resource.Id.ivFRAccept); viewHolder.imgReject = convertView.FindViewById <ImageView>(Resource.Id.ivFRReject); convertView.Tag = viewHolder; } else { viewHolder = convertView.Tag as ViewHolder; } viewHolder.tvUsername.Text = friendReq[position].SenderUserName; Picasso.With(activity).Load(friendReq[position].SenderProfilePic).CenterCrop().Placeholder(Resource.Drawable.contact_withoutphoto) .Resize(100, 100).Transform(new CircleTransformation()).Into(viewHolder.imgProfilePic); viewHolder.imgAccept.SetOnClickListener(new btnAcceptRejectClickListner(activity, "Accept", this, friendReq, friendReq[position])); viewHolder.imgReject.SetOnClickListener(new btnAcceptRejectClickListner(activity, "Reject", this, friendReq, friendReq[position])); return(convertView); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource this.SetContentView(Resource.Layout.MovieInfo); Movie _movie = getMovie(); this.FindViewById <TextView>(Resource.Id.Name).Text = _movie.Name + " (" + _movie.YearReleased + ")"; this.FindViewById <TextView>(Resource.Id.Genres).Text = _movie.Genres; this.FindViewById <TextView>(Resource.Id.Runntime).Text = this.Intent.GetStringExtra("RunningTime") + " min |"; this.FindViewById <TextView>(Resource.Id.Overview).Text = _movie.Overview; // Add scroll to Overview TextView this.FindViewById <TextView>(Resource.Id.Overview).MovementMethod = new ScrollingMovementMethod(); var imageView = this.FindViewById <ImageView>(Resource.Id.Image); if (_movie.ImagePath != null) { Picasso.With(this).Load("http://image.tmdb.org/t/p/w92" + _movie.ImagePath).Into(imageView); } setToolbar(); }
public void UpdatePromoterInfo(PromoteResponse promoteInfo) { _promoterLogin.Text = $"@{promoteInfo.Bot.Author}"; if (!string.IsNullOrEmpty(promoteInfo.Bot.Avatar)) { Picasso.With(_context).Load(promoteInfo.Bot.Avatar.GetImageProxy(_promoterAvatar.LayoutParameters.Width, _promoterAvatar.LayoutParameters.Height)) .Placeholder(Resource.Drawable.ic_holder) .NoFade() .Priority(Picasso.Priority.Normal) .Into(_promoterAvatar, null, null); } else { Picasso.With(_context).Load(Resource.Drawable.ic_holder).Into(_promoterAvatar); } var expectedUpvoteTime = promoteInfo.ExpectedUpvoteTime; var timer = new Timer(obj => { expectedUpvoteTime = expectedUpvoteTime.Subtract(TimeSpan.FromSeconds(1)); _handler.Post(new Runnable(() => { _expectedUpvoteTimeLabel.Text = expectedUpvoteTime.ToString().Length > 8 ? expectedUpvoteTime.ToString().Remove(8) : expectedUpvoteTime.ToString(); })); }, null, DateTime.Now.Add(expectedUpvoteTime).Millisecond, (int)TimeSpan.FromSeconds(1).TotalMilliseconds); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; if (view == null) { view = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.userRow, parent, false); var photo = view.FindViewById <ImageView>(Resource.Id.photoImageView); var name = view.FindViewById <TextView>(Resource.Id.nameTextView); var price = view.FindViewById <TextView>(Resource.Id.departmentTextView); var btn = view.FindViewById <Button>(Resource.Id.addProductToCartFromListViewBtn); view.Tag = new ViewHolder() { Photo = photo, Name = name, Price = price, Btn = btn }; } var holder = (ViewHolder)view.Tag; //holder.Photo.SetImageDrawable(ImageManager.Get(parent.Context, users[position].ImageUrl)); //int mydrw = (int)typeof(Resource.Drawable).GetField(products[position].Img).GetValue(null); //holder.Photo.SetImageDrawable(parent.Context.GetDrawable(mydrw)); Picasso.With(parent.Context).Load(products[position].Img).Resize(100, 100).CenterCrop().Into(holder.Photo); holder.Name.Text = products[position].Name; holder.Price.Text = "Cena: " + products[position].Price; var localClickListener = new LocalOnclickListener(); localClickListener.HandleOnClick = () => { SessionService.cart.Products.Add(products[position]); AlertDialog.Builder dialog = new AlertDialog.Builder(parent.Context); AlertDialog alert = dialog.Create(); alert.SetTitle("Dodano produkt"); alert.SetMessage(products[position].Name + " dodany do koszyka."); alert.SetButton("Przejdź do koszyka", (c, ev) => { var intent = new Intent(parent.Context, typeof(CartActivity)); parent.Context.StartActivity(intent); }); alert.SetButton2("Kontynuuj zakupy", (c, ev) => { }); alert.Show(); //var intent = new Intent(parent.Context, typeof(CartActivity)); //parent.Context.StartActivity(intent); //Android.App.AlertDialog.Builder dialog = new AlertDialog.Builder(parent.Context); //AlertDialog alert = dialog.Create(); //alert.SetTitle("Add to cart"); //alert.SetMessage(products[position].Name); //alert.SetButton("OK", (c, ev) => { }); //alert.Show(); }; holder.Btn.SetOnClickListener(localClickListener); return(view); }
public void UpdateUserView() { handler.Post(async() => { if (LoginUtils.Instance(this).GetLoginStatus()) { var user = await LoginUtils.Instance(this).GetUser(); Author.Text = user.DisplayName; Seniority.Text = Resources.GetString(Resource.String.seniority) + ":" + user.Seniority; txtLogout.Visibility = ViewStates.Visible; Picasso.With(this) .Load(user.Avatar) .Placeholder(Resource.Drawable.placeholder) .Error(Resource.Drawable.placeholder) .Transform(new CircleTransform()) .Into(Avatar); } else { Author.Text = Resources.GetString(Resource.String.need_login); Seniority.Text = ""; txtLogout.Visibility = ViewStates.Gone; Picasso.With(this) .Load(Resource.Drawable.placeholder) .Placeholder(Resource.Drawable.placeholder) .Error(Resource.Drawable.placeholder) .Transform(new CircleTransform()) .Into(Avatar); } }); }
public override View GetView(int position, View convertView, ViewGroup parent) { var item = items[position]; View view = convertView; var idds = items.Select(data => data.id).ToArray(); for (var i = 0; i < idds.Length; i++) { //getPhotoForListview(idds[i]); } var dds = items; if (view == null) // no view to re-use, create new { view = context.LayoutInflater.Inflate(Resource.Layout.CustomView, null); } image = view.FindViewById <ImageView>(Resource.Id.Image); //getPhotoForListview(item.id); view.FindViewById <TextView>(Resource.Id.Text1).Text = item.name; view.FindViewById <TextView>(Resource.Id.Text2).Text = item.id.ToString(); if (item.photo != "") { Picasso.With(context).Load(item.photo).Into(image); } else { image.SetImageResource(Resource.Drawable.Icon); } return(view); }
public void GetColumnSuccess(ColumnModel column) { handler.Post(() => { if (swipeRefreshLayout.Refreshing) { swipeRefreshLayout.Refreshing = false; } toolbar.Title = column.Name; txtName.Text = column.Name; if (column.Description == null || column.Description == "") { txtDescription.Visibility = ViewStates.Gone; } else { txtDescription.Text = column.Description; txtDescription.Visibility = ViewStates.Visible; } txtFollowersCount.Text = column.FollowersCount + " È˹Ø×¢"; txtPostsCount.Text = " ¡¤ " + column.PostsCount + " ÎÄÕÂ"; var avatar = column.Avatar.Template.Replace("{id}", column.Avatar.ID); avatar = avatar.Replace("{size}", "l"); Picasso.With(this) .Load(avatar) .Transform(new CircleTransform()) .Placeholder(Resource.Drawable.ic_placeholder_radius) .Error(Resource.Drawable.ic_placeholder_radius) .Into(llAvatar); }); }
/// <summary> /// <see cref="Refractored.Controls"/> optimized: NoFade included /// Loads an image from URL into ImageView using Picasso. /// </summary> public static void LoadWithPicasso(this ImageView view, string imageUrl) { Picasso.With(view.Context) .Load(imageUrl) .NoFade() .Into(view); }
public void OnSuccess() { Picasso.With(Context.ApplicationContext) .Load(_final) .Into(_profilePicImgView); _progressBar.Visibility = ViewStates.Invisible; }
private async void UploadFileToStorage(MediaFile file) { _progressBar.Visibility = ViewStates.Visible; var blobStorageService = new BlobStorageService.BlobStorageService(); blobStorageService.Init("espa-clients-profle-images"); _client.ProfilePhotoUrl = await blobStorageService.UploadToBlobStorage(file.Path, _client.Id); var uri = _client.ProfilePhotoUrl.Replace("espa-clients-profle-images", "espa-clients-profle-images-sm"); _client.ProfilePhotoUrl = uri; var token = ""; var response = new HttpClient().GetAsync( "https://e-spafunctions.azurewebsites.net/api/GenerateBlobStorageSas?code=AwY0HVt1H13fCEX3Qy4vIeIgFjHNjFE72FPqwAlRXQlVE0BrfeFgdg==&containerName=espa-clients-profle-images-sm"); if (response.Result.StatusCode == HttpStatusCode.OK) { token = response.Result.Content.ReadAsStringAsync().Result.Replace("\"", ""); } else { Toast.MakeText(Context.ApplicationContext, "An Error Occured", ToastLength.Short).Show(); } _final = uri + token; Picasso.With(Context.ApplicationContext) .Load(_final) .Fetch(this); }
public void OnBitmapLoaded (Bitmap bitmap, Picasso.LoadedFrom loadedFrom) { Drawable bitmapDrawable = new BitmapDrawable (mImageCardView.Context.Resources, bitmap); //TODO get proper context mImageCardView.MainImage = bitmapDrawable; }
public GrayscaleTransformation(Picasso picasso) { this.picasso = picasso; }
public void OnBitmapLoaded (Bitmap bitmap, Picasso.LoadedFrom loadedFrom) { this.mBackgroundManager.SetBitmap (bitmap); }