Android studio加載網(wǎng)絡(luò)圖片_Glide
標簽:
Android Studio
AndroidManifest添加网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
AndroidManifest添加网络安全配置文件:
android:networkSecurityConfig="@xml/network_security_config"
添加Glide依赖库:
implementation 'com.github.bumptech.glide:glide:4.5.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'
设置图片的控件,在控件内定义好了宽高,设置ID,初始化控件:
ImageView img_music; img_music=itemView.findViewById(R.id.img_music); //with参数:上下文 Glide.with(mContext) //.load参数:imgURL .load("https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2137960608,132385527&fm=26&gp=0.jpg") //.into参数:控件 .into(holder.img_music);
然后就可以在对应的位置加载到网络的图片了!
如果需要加载GIF动画的话,可能会需要一个GifImageView
<pl.droidsonroids.gif.GifImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gif_v"/>
和之前的方式一样,初始化控件:
private GifImageView img; img=findViewById(R.id.gif_v);
然后
Glide.with(this) .asGif() .load("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201611%2F04%2F20161104110413_XzVAk.thumb.700_0.gif&refer=http%3A%2F%2Fb-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1620448938&t=4b33d586fadfbd83c6d8c99394389771") .into(img);
就可以了。
其它的参数:
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦