使用Glide加载网络图片
网络 图片 加载 Glide 使用
2023-09-14 09:04:30 时间
XML文件:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main2Activity">
<ImageView
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="H,5:5"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:background="@color/colorPrimaryDark"
android:id="@+id/image"/>
Java文件:
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
public class Main2Activity extends AppCompatActivity {
ImageView Impic;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Impic=findViewById(R.id.image);
String url="https://pic17.photophoto.cn/20101203/0036036887895158_b.jpg";//从网上找图片的地址,记得是.jpg文件
Glide.with(this).load(url).into(Impic);//with是在这个activity中,load是照片地址,into是把图片交给Impic中
}
}
网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
手动添加Glide依赖:
implementation 'com.github.bumptech.glide:glide:4.11.0'
相关文章
- BBR vs BBRplus vs BBR2 劣质网络速度对比
- docker的四种网络模式_网络模式11b/g/n什么意思
- 用训练好的生成对抗网络生成和挑选图片
- Docker网络
- 干货:华为、思科、瞻博网络 OSPF 实验配置
- [BIB | 论文简读] 通过具有关注机制的关系图卷积网络预测细胞系的协同药物组合
- [IJCAI | 论文简读] 基于Transformer的目标增强生成对抗网络生成所需分子
- iOS开发之——浅谈网络图片处理机制
- ChatGPT爆火,揭秘AI大模型背后的高性能计算网络
- Linux网络配置:使用与应用(linux网络配置与应用)
- 探索Linux之Lynx:更便捷的网络体验(linuxlynx)
- Linux网络编程:从入门到精通(linux网络编程pdf)
- Linux安装指南:视频教程带你驰骋网络世界(linux的安装视频)
- “包小姐”转战QQ空间,揭开网络招嫖诈骗内幕
- Lynx在过去很长一段时间被认为是最好的浏览器,但是其巅峰时期已经过去了。这款基于文本的浏览器需要通过终端视窗查看,如果使用GUI服务器进行网络搜索,那么Lynx这类工具就必不可少了。不过它和标准浏览器不一样,不能点击链接,也不能看图片,当然更不用提Flash或Java小程序了。
- 一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字.
- 5G 网络新进展: 73 GHz 毫米波成功传输 10 公里!
- 显示非站点目录及映射网络磁盘路径的图片
- Android网络图片查看显示的实现方法
- 解决jsp页面使用网络路径访问图片的乱码问题