Glide知识点总结

1.加载网络图片

使用Glide

xml页面

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="get"
        android:onClick="loadImage"/>
    <ImageView
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>

 java代码


public class TestIIActivity extends Activity{

    private ImageView imageView;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.test2);
        imageView = (ImageView) findViewById(R.id.image);
    }

    public void loadImage(View View){
        String url="https://www.baidu.com/img/bd_logo1.png?where=super";
        Glide.with(this)/*在哪个页面显示*/
             .load(url)/*加载的网络图片地址*/
             .placeholder(R.drawable.loading2)/*预显示占位图*/
             .dontAnimate()/*不进行图片的拉伸*/
             .override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)/*强制让图片原大小显示*/
             .into(imageView);/*在ImageView中显示*/
    }

}

效果展示:(不会做动态图,(lll¬ω¬))

                

 

 

2.Glide4.4使用方法

2.1 基础使用

String url="https://www.baidu.com/img/bd_logo1.png?where=super";
            RequestOptions options=new RequestOptions()
                    .placeholder(R.drawable.loading2)
                    .diskCacheStrategy(DiskCacheStrategy.NONE);
            GlideUtil.load(itemView.getContext(),url,imageView,options);

public class GlideUtil {

    public static void load(Context context, String url, ImageView imageView, RequestOptions options) {
        Glide.with(context)
                .load(url)
                .apply(options)
                .into(imageView);
    }

}

2.2 

最近做的一个项目再次用到Glide,但知识简单的使用已经不能满足需要了,这里新增一些内容吧:

thumbnail()     缩略图

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值