当前位置: 首页 > news >正文

天津智能网站建设哪家好西安企业网站制作公司

天津智能网站建设哪家好,西安企业网站制作公司,苏州seo推广优化,网站策划与网页设计android网络加载图片框架Android-Universal-Image-Loader功能非常强大#xff0c;其开源地址https://github.com/nostra13/Android-Universal-Image-Loader#xff0c;讲解非常地详细#xff0c;今天我要贴下工作中用到的利用这个框架加载网络图片并在ImageView控件中显示出…android网络加载图片框架Android-Universal-Image-Loader功能非常强大其开源地址https://github.com/nostra13/Android-Universal-Image-Loader讲解非常地详细今天我要贴下工作中用到的利用这个框架加载网络图片并在ImageView控件中显示出来。第一步当然是把相应的jar包导入到我们的项目中去第二步就是配置ImageLoader参数第三步就是直接使用。private ImageLoader imageLoader;private ImageLoadingListener animateFirstListener;//这个监听主要是监听加载过程中的各状态private DisplayImageOptions options;//图片展示配置获取ImageLoader对象很简单就一句话imageLoader ImageLoader.getInstance();然后配置optionsoptions new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.icon_default_avater) //加载中的默认图片.showImageForEmptyUri(R.drawable.icon_default_avater) // 加载错误的默认图片.showImageOnFail(R.drawable.icon_default_avater) // 加载失败时的默认图片.cacheInMemory(true)// 开启内存缓存.cacheOnDisk(true) // 开启硬盘缓存.resetViewBeforeLoading(false).build();第一种加载方式(参数uri:图片所在地址imageView:显示图片的对应控件ImageVeiw,options:就是刚刚我们配置的参数)ImageLoader.getInstance().displayImage(String uri, ImageView imageView, DisplayImageOptions options);第二种方式我们设置animateFirstListener利用animateFirstListener来加载图片自定义图片缓存class MyDisplayListener extends SimpleImageLoadingListener {static final List displayedImages Collections.synchronizedList(new LinkedList());Overridepublic void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {if (loadedImage ! null) {ImageView imageView (ImageView) view;boolean firstDisplay !displayedImages.contains(imageUri);if (firstDisplay) {FadeInBitmapDisplayer.animate(imageView, 500);displayedImages.add(imageUri);}}}}然后取得animateFirstListener new MyDisplayListener();//加载图片(参数uri:图片所在地址imageView:显示图片的对应控件ImageVeiw)imageLoader.displayImage(uri, imageView, animateFirstListener);开源框架中的ImageLoader类中定义了多种加载网络图片的方式如github介绍中的imageLoader.displayImage(imageUri, imageView, options, new ImageLoadingListener() {Overridepublic void onLoadingStarted(String imageUri, View view) {...}Overridepublic void onLoadingFailed(String imageUri, View view, FailReason failReason) {...}Overridepublic void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {...}Overridepublic void onLoadingCancelled(String imageUri, View view) {...}}, new ImageLoadingProgressListener() {Overridepublic void onProgressUpdate(String imageUri, View view, int current, int total) {...}}); 更多的可以看源码
http://www.zqtcl.cn/news/406340/

相关文章:

  • 专业房产网站建设公司wordpress导入项目
  • 网站安全建设必要性企业vi设计是什么意思
  • 建站工具有哪些社区兰州市城乡建设局网站通知公告
  • 深圳市移动端网站建设wordpress get_category_parents
  • 多用户商城(c2c)网站制作方案招聘网站如何做推广
  • 微信云网站用什么做做网站卖产品
  • 最专业的企业营销型网站建设简述无线网络优化的流程
  • 茶叶响应式网站做网站还有钱赚吗
  • 枣庄建设路小学网站资源下载wordpress
  • 青海建设厅网站首页建设一个网站论坛要多少钱
  • 网站稳定性深圳网站建设有限公司 2019
  • 西城专业网站建设公司哪家好优秀的网站建设解决方案
  • 做网站接广告手机百度引擎搜索入口
  • html5网站怎么建设后台怎么弄厦门微信网站建
  • 幻影图片一键制作网站建筑工程是干嘛的
  • 技术支持 东莞网站建设东莞天助免费网站申请域名39939cn
  • js打开网站wordpress线报主题
  • 怎么做网站首页弹幕外贸网站高端定做
  • asp.net mvc 做网站做网站原型的软件
  • wordpress网站恢复北京app建设 网站开发公司
  • 给别人做设计的网站aso优化师工作很赚钱吗
  • 网店网站建设规划方案入门编程软件
  • 网站布局企业安全文化建设导则
  • 胶东国际机场建设有限公司网站2021重大军事新闻
  • 企业网站优化的方式萍乡市建设局网站王丽
  • 做网站的收费标准社保网上服务大厅
  • php网站开发安全网站建设管理教程视频教程
  • 网站建设的空间是什么意思海络网站
  • 深圳华强北今晚网站优化推广公司
  • 网站建设行业好做吗太原网站改版