Glide高级加载

本文详细探讨了如何使用Glide在Android应用程序中加载资源、文件和Uri上的图片。从资源ID加载时,Glide提供动态转换功能,增强了应用的灵活性。从文件加载适用于用户自定义选择图片的场景。此外,通过Uri加载图片,结合工具函数将资源ID转换为Uri,展示了Glide在处理各种加载需求时的便利性。
摘要由CSDN通过智能技术生成

在这篇文章中,将要介绍Glide如何从Android资源、文件和Uri中获取图片并加载。

从Res资源中加载

首先介绍从Android资源中加载。不同于上一节的String类型的网络URL,这里是一个Int型的的资源id。

int resourceId = R.mipmap.ic_launcher;
Glide
    .with(this)
    .load(resourceId)
    .into(imageViewResource);

虽然,你可以直接在ImageView的属性里添加这一资源。但是,如果你使用Glide这种更高级的方式进行动态转换,你的应用可以做得非常有趣。

从文件中加载

从资源文件加载,通常是固定的,当你让用户任意选择一张图片来显示的时候,这个文件的路径并非是开发人员预先设定的,从图片文件中加载对于实际应用将会非常有用。需要传递的参数也仅仅是一个文件对象.

举个栗子(不能吃哦):

File 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值