zoukankan      html  css  js  c++  java
  • Glide控件(2018年9月19日)

    2018.9.19

    1Glide

    滑行,平滑。

    图片处理框架,让图片加载更加平滑、简便。

    Android开发中,经常会使用到大图片,这些大图片的出现,会造成程序的内存溢出。因为Android OS内部有约定,当应用程序运行时超出某个内存耗用限制,就会出现溢出异常(oomout of memory)。

    如何处理大图片加载?(不只是这个问题:缓存图片、图片缩略图生成、动图加载)

    使用第三方框架来解决此类问题,这些框架有:picassofrescoglideImageLoader

    2、如何获取Glide

    官网地址:https://github.com/bumptech/glide

    implementation 'com.github.bumptech.glide:glide:4.8.0'

    annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

    3、第一个Glide示例

    activity_main.xml

    MainActivity.java

    效果:

    4、使用Glide加载网络图片。

    【案例】加载网络图片

    activity_main.xml

    MainActivity.java

    权限:

    效果:

    作业:

    创建登录界面:

    要求:

    1)图片使用Glide加载网络图片,每次随机出现。

    2)控件操作使用ButterKnife框架,实现简单的登录逻辑

    3)布局使用ConstraintLayout实现。

  • 相关阅读:
    字符串分割并按大小排序
    为人之气
    RMQ
    线段树
    算法中的数学
    动态规划(DP)
    图的表示
    广度优先搜索(BFS)
    深度优先搜索(DFS)
    MyBatis(3.2.3)
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577419.html
Copyright © 2011-2022 走看看