Git Product home page Git Product logo

android's Introduction

涵盖Android方方面面的技术, 目前保持更新. 时刻与Android开发流行前沿同步.


目录

注:

  • 加星号*的为重点推荐
  • 脑图地址: 戳这里

多媒体编程

图片加载库

(解决网络, 文件, res, assets等图片的获取, 解析, 展示, 缓存等需求...)

名称 | 概要 | 详情 --- | --- | --- | --- *Picasso | Github大神推荐的强大的图片下载和缓存库 | Square 开源的项目,主导者是 JakeWharton. *Glide | Google推荐的图片加载和缓存的库 | 专注于平滑滚动时的流畅加载, Google开源项目, 2014年Google I/O 上被推荐 *Fresco | Facebook推荐的的Android图片加载库 | 自动管理图片的加载和图片的缓存.Facebook 在2015年上半年开源的图片加载库 *Android-Universal-Image-Loader | 早期广泛使用的开源图片加载库 | 强大又灵活的Android库, 用于加载,缓存,显示图片. Volley | 2013年Google I/O推荐的网络通讯框架 | 使用volley加载网络图片,主要用到其中的ImageLoader, NetworkImageView类, 注意它不仅仅是个图片加载库. Cube-sdk | 轻量级的Android开发框架 | 高效方便地加载网络图片, 更简易地处理网络API请求

图片处理库

(解决图片缩放, 裁剪, 平移, 旋转等需求)

名称 | 概要 | 详情 --- | --- | --- | --- PinchImageView|国人写的, 可能是体验最好的图片手势控件,不同分辨率无缝切换,可与ViewPager结合使用。| 支持双击放大,双击缩小,超出边界会回弹, 滑动惯性. star:360 GestureViews|包含ImageView的FrameLayout, 支持手势控制和动画| 项目目的是让图片的查看尽可能流畅平滑, 让开发者更加方便地集成到自己的应用中 star:582 *PhotoView | 致力于帮助开发者高效的创建可缩放的ImageView | 重写ImageView的实现, 支持多点触摸的图片缩放 star:4705 subsampling-scale-image-view | 一个Android自定义图片视图, 专为图片画廊设计, 可显示大图(地图, 建筑设计图)等而不造成OutOfMemoryErrors(OOM内存溢出异常) | 丰富的配置选项, 更方便的实现图片的手势缩放, 旋转, 平移. 无损展示大图, 完美的地嵌入画廊, 地图等.star:1137 TouchImageView | 一个ImageView的拓展类 | 支持ImageView所有功能, 添加了平移, 缩放, 拖拽, 滑动, 双击缩放等动画.star:1252 ImageViewZoom | 自定义ImageView控件 | 一个可以缩放, 平移的自定义ImageView控件. star:1080

图片加载相关博文

图片处理相关博文

android's People

Contributors

poplartang avatar itheima1 avatar

Watchers

James Cloos avatar sai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.