zoukankan      html  css  js  c++  java
  • 了解Android_07之ImageView与使用glide第三方库加载网络图片

    一、ImageView标签作用是用于显示图片。

    二、ImageView案例:

    <ImageView
        android:id="@+id/iv2"
        android:layout_width="250dp"
        android:layout_height="150dp"
        android:background="#FFCC00"
        android:src="@drawable/xrk"
        android:layout_marginTop="10dp"
        android:scaleType="centerCrop"
    />

    分析:

     至于scaleType属性:

     不加scaleType属性样式效果:

     加上scaleType="centerCrop"效果:

     三、使用glide加载第三方网络图片:

    首先先打开github,搜索glide如图所示:

     点击后往下翻找到:

     代码:

    repositories {
      google()
      jcenter()
    }
    
    dependencies {
      implementation 'com.github.bumptech.glide:glide:4.11.0'
      annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
    }

     

     使用方式:

    在找到相关ImageView标签后:

    Glide.with(this).load("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1603653705555&di=65cda6fcaba44bb986829160a3a54710&imgtype=0&src=http%3A%2F%2Ft9.baidu.com%2Fit%2Fu%3D1307125826%2C3433407105%26fm%3D79%26app%3D86%26f%3DJPEG%3Fw%3D5760%26h%3D3240").into(imageView3);

    其中:load()里面是一个网络图片地址。

    到这里还没结束,显示网络图片需要开启网络权限,到AndroidManifest.xml文件中加入:

    <uses-permission android:name="android.permission.INTERNET"/>

    加入到这个位置:

     就可以愉快地加载网络图片啦。

  • 相关阅读:
    Amount of Degrees(数位dp)
    【BZOJ2820】【XSY1721】GCD(莫比乌斯反演)
    【XSY2671】【BZOJ2693】jzptab(莫比乌斯反演)
    【模板】莫比乌斯反演
    CDQ分治&&整体二分
    线性方程组之高斯消元
    矢量及【模板】二维凸包
    回收数据表Ⅰ
    Spring的bean管理(注解)
    jquery与ajax的XMLHttpRequest对象介绍
  • 原文地址:https://www.cnblogs.com/wmskywm/p/13871783.html
Copyright © 2011-2022 走看看