簡介:
glide爲Android上一個專注於圖像加載和緩存的庫,後續可以考慮介入此框架。
使用步驟:
一:導包
在項目目錄下,打開build.gradle文件,輸入以下代碼:
- repositories {
- mavenCentral()
- }
- dependencies {
- compile fileTree(include: ['*.jar'], dir: 'libs')
- compile 'com.android.support:appcompat-v7:22.1.1'
- compile 'com.github.bumptech.glide:glide:3.6.0'
- }
二:調用
單個ImageView調用
- ImageView imageView = (ImageView) findViewById(R.id.iv_glide);
- Glide.with(this).load("http://img2.niushe.com/upload/201304/19/14-22-45-63-26144.jpg").into(imageView);
- @Override
- public View getView(int position, View recycled, ViewGroup container) {
- final ImageView myImageView;
- if (recycled == null) {
- myImageView = (ImageView) inflater.inflate(R.layout.my_image_view,
- container, false);
- } else {
- myImageView = (ImageView) recycled;
- }
- String url = myUrls.get(position);
- Glide.with(myFragment)
- .load(url)
- .centerCrop()
- .placeholder(R.drawable.loading_spinner)
- .crossFade()
- .into(myImageView);
- return myImageView;
- }