PicassoBitmapLoader.java 文件源码

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

项目:scissors 作者:
@Override
public void load(@Nullable Object model, @NonNull ImageView imageView) {
    final RequestCreator requestCreator;

    if (model instanceof Uri || model == null) {
        requestCreator = picasso.load((Uri) model);
    } else if (model instanceof String) {
        requestCreator = picasso.load((String) model);
    } else if (model instanceof File) {
        requestCreator = picasso.load((File) model);
    } else if (model instanceof Integer) {
        requestCreator = picasso.load((Integer) model);
    } else {
        throw new IllegalArgumentException("Unsupported model " + model);
    }

    requestCreator
            .skipMemoryCache()
            .transform(transformation)
            .into(imageView);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号