Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Java by IDF2 ( 7 years ago )
if(st.getImage() != null) {
                Picasso.get().setIndicatorsEnabled(true);
                Target target = new Target(){
                    @Override
                    public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
                        if (mAvatar.getTag() == st.id) {
                            mAvatar.setImageBitmap(bitmap);
                            mAvatarProgress.setVisibility(View.INVISIBLE);
                        }
                    }

                    @Override
                    public void onBitmapFailed(Exception e, Drawable errorDrawable) {
                        mAvatarProgress.setVisibility(View.INVISIBLE);
                    }

                    @Override
                    public void onPrepareLoad(Drawable placeHolderDrawable) {
                        mAvatarProgress.setVisibility(View.VISIBLE);
                    }
                };
                Picasso.get().load(st.getImage())
                        .placeholder(R.drawable.avatar)
                        .into(target);

            }else{
                mAvatarProgress.setVisibility(View.INVISIBLE);
            }
        }
    }
}

 

Revise this Paste

Your Name: Code Language: