Glide初体验,加载网络图片
2017-04-27 16:57
246 查看
一:效果图:
二:实现
2.1:添加网络权限:<uses-permission android:name="android.permission.INTERNET" />
2.2:app/build.gradle中添加依赖:
dependencies{
2.4: 布局文件 activity_glida很简单如下:
注意:布局文件activity_glida中imagView的 scaleType属性,使图片填充整个imageView的大小。
loading 和error图片可以随便找俩张
二:实现
2.1:添加网络权限:<uses-permission android:name="android.permission.INTERNET" />
2.2:app/build.gradle中添加依赖:
dependencies{
compile 'com.github.bumptech.glide:glide:3.7.0' }2.3: MainActivity如下(我的名字是GlideActivity):
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import com.bumptech.glide.Glide; public class GlideActivity extends AppCompatActivity { private ImageView imageView1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_glide); imageView1 = (ImageView)findViewById(R.id.imagePicture); loadImage(imageView1); } public void loadImage(ImageView imageView){ String url ="http://cn.bing.com/az/hprichbg/rb/SaronicGulf_ZH-CN8379891695_1920x1080.jpg"; Glide.with(this) .load(url) .placeholder(R.mipmap.loading) .error(R.mipmap.error) .into(imageView); } }
2.4: 布局文件 activity_glida很简单如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.example.administrator.testview.GlideActivity"> <ImageView android:id="@+id/imagePicture" android:layout_width="match_parent" android:layout_height="180dp" android:scaleType="fitXY"/> </LinearLayout>
注意:布局文件activity_glida中imagView的 scaleType属性,使图片填充整个imageView的大小。
loading 和error图片可以随便找俩张
相关文章推荐
- Android 流行的网络图片加载库 之 使用 Glide 加载图片 (Google推荐的图片加载库Glide)
- 妹子图APP(一)—— Retrofit+Glide+Gson加载网络图片
- Android网络加载图片universal-image-loader的工具类以及Glide使用
- 使用glide图片加载框架将网络图片展示并在listview中
- SSS___listview多条目加载、使用okhttp请求网络数据,Glide加载图片
- 使用Glide加载网络图片,使用photoView进行缩放
- 解决Glide加载网络圆角图片先显示完整图片的问题
- 解决Glide加载网络圆角图片先显示完整图片的问题
- Glide加载网络图片,显示之前的URL图片,换了URL图片还是没变的问题
- 使用Glide加载网络图片,显示到高德地图的marker
- Glide加载网络图片学习网址
- 网络请求库(ion、volley、retrofit)和图片加载库(glide、picasso、fresco)
- Glide使用 加载网络图片 圆形图片 圆角图片
- recyclerview+okhttp+glide实现网络请求加载图片列表
- Android Glide网络图片加载神器
- RecycleView 瀑布流 及glide网络加载图片
- 网络加载图片对比(Fresco/Glide)
- Android Glide网络图片加载类库使用详解
- Glide等比例动态加载网络图片
- 使用OkhttpUtils作为网络框架同时,使用Glide加载Https图片