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则是设置默认图片的长宽大小
    ,谢谢指出不足之处


  • 相关阅读:
    bzoj1854 [Scoi2010]游戏
    bzoj2456 mode
    bzoj4810 [Ynoi2017]由乃的玉米田
    bzoj1076 [SCOI2008]奖励关
    bzoj3064 Tyvj 1518 CPU监控
    bzoj1798 [Ahoi2009]维护序列
    bzoj3575 [Hnoi2014]道路堵塞
    bzoj3992 [SDOI2015]序列统计
    uoj#34. 多项式乘法
    高等代数典型问题集
  • 原文地址:https://www.cnblogs.com/wuxilvxin/p/7985246.html
Copyright © 2011-2022 走看看