public void setController(DraweeController controller) { if (mDraweeHolder.getController() == controller) { return; } mDraweeHolder.setController(controller); } }
@Override public boolean onTouchEvent(MotionEvent event, View host) { return mDraweeHolder.onTouchEvent(event); }
public DH getDraweeHierarchy() { return mDraweeHolder.getHierarchy(); }
@Override public void onFailure(String id, Throwable throwable) { albumView.setImageURI(Uri.parse("res:/" + R.drawable.placeholder_disk_play_song)); } };
public void mount() { setDrawable(mDraweeHolder.getTopLevelDrawable()); mDraweeHolder.onAttach(); }
public DraweeController getController() { return mDraweeHolder.getController(); }
public DraweeDrawable(Context context, DH draweeHierarchy) { super(null); setCurrent(mNoOpDrawable); mDraweeHolder = DraweeHolder.create(draweeHierarchy, context); }
@Override public void onBindViewHolder(RankingViewHolder holder, int position) { BillboardInfo billboardInfo1 = mList.get(position * 3); BillboardInfo billboardInfo2 = mList.get(position * 3 + 1); BillboardInfo billboardInfo3 = mList.get(position * 3 + 2); holder.textView1.setText(billboardInfo1.title + "-" + billboardInfo1.author); holder.textView2.setText(billboardInfo2.title + "-" + billboardInfo2.author); holder.textView3.setText(billboardInfo3.title + "-" + billboardInfo3.author); holder.draweeView.setImageResource(pic[position]); }
public void unmount() { mDraweeHolder.onDetach(); setDrawable(mNoOpDrawable); }
private GenericDraweeHierarchy getGenericDraweeHierarchy(DraweeView draweeView) { if (draweeView instanceof GenericDraweeView) { return ((GenericDraweeView) draweeView).getHierarchy(); } return null; }
@Override public void draw(Canvas canvas) { mDraweeHolder.onDraw(); super.draw(canvas); }
@Override public void onFailure(String id, Throwable throwable) { sdv.setImageURI(Uri.parse("res:/" + R.drawable.placeholder_disk_play_song)); } };
@Override public void onFailure(String id, Throwable throwable) { mAlbumArt.setImageURI(Uri.parse("res:/" + R.drawable.placeholder_disk_210)); } };
@Override public void onFailure(String id, Throwable throwable) { mBack.setImageURI(Uri.parse("res:/" + R.drawable.login_bg_night)); } };
@Override public void onFailure(String id, Throwable throwable) { mAlbumArt.setImageURI(Uri.parse("res:/" + R.drawable.placeholder_disk_210)); } };
@Override public void artistInfoSucess(LastfmArtist artist) { if (artist != null && artist.mArtwork != null) { ((ListItemViewHolder) holder).draweeView.setImageURI(Uri.parse(artist.mArtwork.get(2).mUrl)); } else { } }
@Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { Playlist playlist = playlists.get(position); //((ViewHolder)holder).imageView.setImageURI(); ((ViewHolder) holder).title.setText(playlist.name); ((ViewHolder) holder).count.setText(playlist.songCount + ""); Uri uri = Uri.parse(playlist.albumArt); ((ViewHolder) holder).imageView.setImageURI(uri); }
@Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { Playlist playlist = playlists.get(position); //((ViewHolder)holder).imageView.setImageURI(); ((ViewHolder) holder).title.setText(playlist.name); ((ViewHolder) holder).count.setText(playlist.songCount + ""); Uri uri = Uri.parse(playlist.albumArt); ((ViewHolder) holder).imageView.setImageURI(uri); }
@Override public void onBindViewHolder(final RecyclerView.ViewHolder holder, int i) { SearchArtistInfo model = mList.get(i); //设置条目状态 ((ListItemViewHolder) holder).mainTitle.setText(model.getAuthor()); ((ListItemViewHolder) holder).draweeView.setImageURI(Uri.parse(model.getAvatar_middle())); }
@Override public void onCompleted(User user) { mProfilePhotoView.setImageURI(user.getPicture()); mName.setText(user.getName()); mId.setText(user.getId()); if (user.getEmail() == null) { mEmail.setText(R.string.no_email_perm); mEmail.setTextColor(Color.RED); } else { mEmail.setText(user.getEmail()); mEmail.setTextColor(Color.BLACK); } mPermissions.setText(user.getPermissions()); } }