/** * Use this method only when using this class as an ordinary ImageView. * * @deprecated Use {@link #setController(DraweeController)} instead. */ @Override @Deprecated public void setImageURI(Uri uri) { init(getContext()); mDraweeHolder.setController(null); super.setImageURI(uri); }
/** * Use this method only when using this class as an ordinary ImageView. * * @deprecated Use {@link #setController(DraweeController)} instead. */ @Override @Deprecated public void setImageResource(int resId) { init(getContext()); mDraweeHolder.setController(null); super.setImageResource(resId); }
/** * Use this method only when using this class as an ordinary ImageView. * * @deprecated Use {@link #setController(DraweeController)} instead. */ @Override @Deprecated public void setImageDrawable(Drawable drawable) { init(getContext()); mDraweeHolder.setController(null); super.setImageDrawable(drawable); }
/** * Use this method only when using this class as an ordinary ImageView. * * @deprecated Use {@link #setController(DraweeController)} instead. */ @Override @Deprecated public void setImageBitmap(Bitmap bm) { init(getContext()); mDraweeHolder.setController(null); super.setImageBitmap(bm); }
/** Sets the controller. */ public void setController(@Nullable DraweeController draweeController) { mDraweeHolder.setController(draweeController); super.setImageDrawable(mDraweeHolder.getTopLevelDrawable()); }