Что такое 1 скольжение
глайд При загрузке изображений и кэширования библиотек.
2 скольжение использования
Во-первых, добавить зависимости
implementation 'com.github.bumptech.glide:glide:4.5.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'
Во-вторых, добавить доступ к сети
<использует-разрешение андроида: имя = "android.permission.INTERNET " />
3 общие методы
3,1 загружать различные формы изображения ImageView
// 加载本地图片
File file = new File(getExternalCacheDir() + "/image.jpg"); Glide.with(this).load(file).into(imageView); // 加载应用资源 int resource = R.drawable.image; Glide.with(this).load(resource).into(imageView); // 加载二进制流 byte[] image = getImageBytes(); Glide.with(this).load(image).into(imageView); // 加载Uri对象 Uri imageUri = getImageUri(); Glide.with(this).load(imageUri).into(imageView);
3,2 Загрузить изображение с картой заполнитель
Цель заполнитель цифра не загружена, когда картина вышла, показывая картинку пользователя заранее.
Glide.with(this).load(url).placeholder(R.drawable.loading).into(imageView);
3.3 не удается загрузить изображение помещается заполнитель
Glide.with(this).load(url).placeholder(R.drawable.loading).error(R.drawable.error) .diskCacheStrategy(DiskCacheStrategy.NONE)//关闭Glide的硬盘缓存机制 .into(imageView);