Gilde加载图片

来源:互联网 发布:php技术文档模板 编辑:程序博客网 时间:2024/06/11 19:49
在build.grild:添加依赖:
compile 'com.github.bumptech.glide:glide:4.0.0-RC0'
MainActivity:
public class MainActivity extends AppCompatActivity {    private ImageView im;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        im = (ImageView) findViewById(R.id.im);        im.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                gridTest();            }        });////        Glide//                .with(this)//                .load //                 //加载尺寸//                .override(800,800)//                //设置加载中以及加载失败图片////                .placeholder(R.mipmap.ic_launcher).error(R.mipmap.ic_launcher)//                .animate(R.anim.item_alpha_in)//                .into(imageView);    }    public void gridTest() {        String Url = "http://cdn.duitang.com/uploads/item/201409/06/20140906072515_dZker.gif";        RequestOptions options = new RequestOptions()                .centerCrop()                .placeholder(R.drawable.i)                .error(R.mipmap.ic_launcher)                .priority(Priority.HIGH)                .diskCacheStrategy(DiskCacheStrategy.NONE);        GenericTransitionOptions<Object> genericTransitionOptions = new GenericTransitionOptions<>();        genericTransitionOptions.transition(R.anim.item_alpha_in);        Glide.with(this)                .load(Url)                .transition(genericTransitionOptions)                .listener(new RequestListener<Drawable>() {                    @Override                    public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {                        return false;                    }                    @Override                    public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {                        return false;                    }                }).apply(options)                .into(im);    }}
阅读全文
0 0
原创粉丝点击