/**
* Creates a new request builder instance with the same parameters as the
* imageRequest passed in.
*
* @param imageRequest the ImageRequest from where to copy the parameters
* to
* the builder.
* @return a new request builder instance
*/
public static LJImageRequestBuilder fromRequest(LJImageRequest imageRequest) {
ImageRequestBuilder imageRequestBuilder = ImageRequestBuilder
.newBuilderWithSource(imageRequest.getSourceUri())
.setAutoRotateEnabled(imageRequest.getAutoRotateEnabled())
.setImageDecodeOptions(imageRequest.getImageDecodeOptions())
.setCacheChoice(imageRequest.getCacheChoice())
.setLocalThumbnailPreviewsEnabled(imageRequest
.getLocalThumbnailPreviewsEnabled())
.setLowestPermittedRequestLevel(imageRequest
.getLowestPermittedRequestLevel())
.setPostprocessor(imageRequest.getPostprocessor())
.setProgressiveRenderingEnabled(imageRequest
.getProgressiveRenderingEnabled())
.setRequestPriority(imageRequest.getPriority())
.setResizeOptions(imageRequest.getResizeOptions());
return new LJImageRequestBuilder(imageRequestBuilder, imageRequest
.getCacheKey());
}
LJImageRequestBuilder.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:FrescoCustomCacheKey
作者:
评论列表
文章目录