LJImageRequestBuilder.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:FrescoCustomCacheKey 作者:
/**
 * 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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号