Android图像开源视图:SmartImageView
项目需要,开发中需要加载图片,自己要写图片从网上下载的方法,还要写缓存,等等。
在网上找到一个开源项目,smartImageVIew,支持从URL和通讯录中获取图像,可以替代Android标准的ImageView。
特征:
根据URL地址装载图像;
支持装载通讯录中的图像;
支持异步装载;
支持缓存;
这个是作者的项目主页,有使用方法。http://loopj.com/android-smart-p_w_picpath-view/
下载作者的jar包导入项目后,在xml中加入控件
<com.loopj.android.p_w_picpath.SmartImageViewandroid:id="@+id/my_p_w_picpath"/>
代码里找到该控件
SmartImageViewmyImage=(SmartImageView)this.findViewById(R.id.my_p_w_picpath);
使用控件
通过url加载图片
myImage.setImageUrl("http://www.awesomep_w_picpaths.com/myawesomep_w_picpath.jpg");
加载通讯录的图片
myImage.setImageContact(contactAddressBookId);
github上面有源码,需要的可以看看:https://github.com/loopj/android-smart-p_w_picpath-view
转载于:https://blog.51cto.com/samming/1205378
Android图像开源视图:SmartImageView相关推荐
- [转]收集android上开源的酷炫的交互动画和视觉效果:Interactive-animation
原文链接:http://www.open-open.com/lib/view/open1411443332703.html 描述:收集android上开源的酷炫的交互动画和视觉效果. 1.交互篇 2. ...
- 各种Android UI开源框架 开源库
各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...
- 各种Android UI开源框架
自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...
- 收集android上开源的酷炫的交互动画和视觉效果:Interactive-animation
描述:收集android上开源的酷炫的交互动画和视觉效果. 1.交互篇 2.视觉篇 交互篇 1.SlidingUpPanelLayout 项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板( ...
- Android优秀开源框架集
Android优秀开源框架介绍 开篇 网络请求框架 1. okhttp 2. retrofit 3. android-async-http android图表框架 4. MPAndroidChart ...
- 各种Android ui 开源框架
自己总结的Android开源项目及库. github排名 https://github.com/trending,github搜索:https://github.com/search Android库 ...
- Android优秀开源项目汇总
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- 11个优秀的Android开发开源项目
一. 一个类似微信的时光轴效果 项目地址 https://github.com/ljtyzhr/TimeLine 二. 安卓选择器类库,包括日期.时间.单项.双项选择器.城市地址选择器 项目地址 ht ...
- Android Studio自定义视图无法预览
Android Studio自定义视图没有办法预览 我想大家应该都和我一样,如果看到布局的编码的时候如果右边能够非常直观地显示出对应的视图,心里会非常舒心,像官方提供的tools命名空间就是为了这个目 ...
最新文章
- New LINQ CTP!
- python运行程序-一文看懂python程序的执行过程
- web页面实现地图展示,可缩放,标点并点击---使用高德地图
- boost::sort模块实现支持不同分布的随机数生成器的测试程序
- P4774 [NOI2018]屠龙勇士
- nmake错误:VC\bin\cl.EXE: 返回代码“0xc0000135“
- java ajax点击出现_jquery ajax获取json数据 然后action 的response 返回数据出现 java.lang.IllegalStateException异常...
- keras编写自定义的层
- Microsoft Office Mobile 2010 Beta 于 4 月 5 日过期
- 每天一点正则表达式积累(四)
- Hadoop及RHadoop的初步尝试
- 通过了注册电气工程师考试的, 介绍 经验
- excel学习-添加控件
- 短视频如何打动用户?从人的欲望出发,吸粉引流很简单
- python证件照换底色_python利用opencv实现证件照换底
- android google翻译,在android中施用google翻译
- Win10系统下向MS Word2019中添加NoteExpress插件
- 模拟人生4 Mac(经营模拟游戏)全DLC可无限金币版
- 【游戏开发进阶】教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)
- 笔记本如何同时上内外网
热门文章
- 建堆 java_堆排序就这么简单
- 【python教程入门学习】Pandas库下载和安装
- 了解下RDF 都柏林核心元数据
- java无刷新上传图片_【java实现web文件无刷新上传】
- PTA数据结构与算法题目集(中文)7-15
- 网络优化(中国计量大学现代科技学院第三届“中竞杯”程序设计校赛(网络赛))
- 2020牛客多校第1场H-Minimum-cost Flow
- 附加 集合数据_浩辰3D软件新手教程:三维建模设计中如何重用CAD模型数据?
- idel 智能提示_intellij idea设置代码自动提示快捷键的详细方法.
- linux中html图标格式,如何在Linux上将HTML页面转化成png图片