zoukankan      html  css  js  c++  java
  • 安卓图片加载框架之Glide框架

    Glide框架加载有两种,第一,是加载图片,第二是加载布局背景。首先我来说说第一种情况加载图片。

    Glide.with(getActivity()).load(lists.get(position).getImage()).transform(new GlideCircleTransform(getActivity(), 30)).into(mydevice_img);
    这是在fragment的使用,需要在load方法之前加入getActivity类获取当前页面context类。load方法中加载图片的url地址,类型为String类型,transform方法后面设置的是图片的形状,参数为context
    和int类型的边角缩进距离,然后通过into载入到imageview控件中。

    第二,则是加载布局的背景图片
    Glide.with(getActivity()).load(deviceList3.get(i).getImg_path()).asBitmap().placeholder(R.drawable.image_backgrond_one_small).override(300, 200).into(new SimpleTarget<Bitmap>() {
    @Override
    public void onResourceReady(Bitmap bitmap, GlideAnimation<? super Bitmap> glideAnimation) {
    Drawable drawable = new BitmapDrawable(bitmap);
    layout.setBackground(drawable);
    }
    });同上,这里增加了SimpleTarget类,加载完图片地址后,已bitmap类型加载入layout布局当中,placeholder则是当图片url为空时,会默认加载设定的图片,override则是设置默认图片的长宽大小
    ,谢谢指出不足之处


  • 相关阅读:
    IIS: Idle Timeout vs Recycle
    Window.location
    Web technology for developersSee Web APIsStorage
    Know the basics about NTFS permissions
    设置描述性弹性域某个字段为只读
    adb root
    nvme WVLOCK
    模拟器获取root权限
    Android模拟器emulator基本使用技巧和命令
    人工智能可以产生自主意识吗
  • 原文地址:https://www.cnblogs.com/wuxilvxin/p/7985246.html
Copyright © 2011-2022 走看看