java.lang.Object | ||
↳ | com.facebook.drawee.controller.AbstractDraweeController<T, INFO> | |
↳ | com.facebook.drawee.backends.volley.VolleyDraweeController |
Drawee controller that bridges Volley with SettableDraweeHierarchy.
The hierarchy's actual image is set to the image(s) obtained by the provided data source. The data source is automatically obtained and closed based on attach / detach calls.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VolleyDraweeController(Resources resources, DeferredReleaser deferredReleaser, Executor uiThreadExecutor) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
initialize(Supplier<DataSource<Bitmap>> dataSourceSupplier, String id, Object callerContext)
Initializes this controller with the new data source supplier, id and caller context.
| ||||||||||
boolean | isSameImageRequest(DraweeController other) | ||||||||||
String | toString() |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Drawable | createDrawable(Bitmap image) | ||||||||||
DataSource<Bitmap> | getDataSource() | ||||||||||
int | getImageHash(Bitmap image) | ||||||||||
Bitmap | getImageInfo(Bitmap image) | ||||||||||
Resources | getResources() | ||||||||||
void | releaseDrawable(Drawable drawable) | ||||||||||
void | releaseImage(Bitmap image) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Initializes this controller with the new data source supplier, id and caller context. This allows for reusing of the existing controller instead of instantiating a new one. This method should be called when the controller is in detached state.
dataSourceSupplier | data source supplier |
---|---|
id | unique id for this controller |
callerContext | tag and context for this controller |