java.lang.Object | ||
↳ | com.facebook.imagepipeline.request.BasePostprocessor | |
↳ | com.facebook.imagepipeline.postprocessors.RoundPostprocessor |
Postprocessor that rounds a given image as a circle using non-native code.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.facebook.imagepipeline.request.BasePostprocessor
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
RoundPostprocessor() | |||||||||||
RoundPostprocessor(boolean enableAntiAliasing) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CacheKey |
getPostprocessorCacheKey()
The default implementation of the CacheKey for a Postprocessor is null
| ||||||||||
void |
process(Bitmap destBitmap, Bitmap sourceBitmap)
Clients should override this method if the post-processing cannot be done in place.
| ||||||||||
void |
process(Bitmap bitmap)
Clients should override this method if the post-processing can be done in place.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.facebook.imagepipeline.request.BasePostprocessor
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.facebook.imagepipeline.request.Postprocessor
|
The default implementation of the CacheKey for a Postprocessor is null
Clients should override this method if the post-processing cannot be done in place. If the
post-processing can be done in place, clients should override the process(Bitmap)
method.
The provided destination bitmap is of the same size as the source bitmap. There are no guarantees on the initial content of the destination bitmap, so the implementation has to make sure that it properly populates it.
The source bitmap must not be modified as it may be shared by the other clients. The implementation must use the provided destination bitmap as its output.
destBitmap | the destination bitmap to be used as output |
---|---|
sourceBitmap | the source bitmap to be used as input |
Clients should override this method if the post-processing can be done in place.
The provided bitmap is a copy of the source bitmap and the implementation is free to modify it.
bitmap | the bitmap to be used both as input and as output |
---|