时间:2015-07-24 来源:

universal-image-loader图片异步加载 【移动开发】

编辑新增:
/**
    针对listview等加载优化:
    监听滑动状态web前端制作,来设置当前是否要进行加载图片.
    滑动状态时不加载,web前端制作让listview滑动更加流畅.
写法:
    new PauseOnScrollListener(ImageLoader.getInstance(), true, this);
    这是一个universal-image-loader中的滑动监听,手机html制作将它赋给listview的滑动监听即可.
    比如:listview.setOnScrollListener( new PauseOnScrollListener(ImageLoader.getInstance(), true, this) );
    监听中的四个参数,jpg或psd转html1:对象;2:慢慢滑动时是否停止加载图片;3:快速滑动时是否要停止加载图片;4:上下文.
    主要是参数2,3为true; 意思就是慢慢滑动时加载图片承接网页制作,但是快速滑动时不加载,承接网页制作让listview开心的滑动.
*/

目前Android使用最为广泛web切图报价,效果也极佳的图片处理加载器.
用法就不用说了,网站div+css百度一下一大堆.
将具体的配置做详细说明保留日后使用.
/**
   * Configuration所有配置简介
   */

                // 内存缓存的设置选项 (最大图片宽度符合w3c标准, 800)

                // 硬盘缓存的设置选项 (最大图片宽度网页外包接活,最大图片高度,网页外包接活压缩格式web前端制作,压缩质量,div+css制作处理器)
                // .discCacheExtraOptions(480, CompressFormat.JPEG, null)

                // 设置自定义加载和显示图片的线程池
                // .taskExecutor(DefaultConfigurationFactory.createExecutor(3, QueueProcessingType.FIFO))

                // 设置自定义加载和显示内存缓存或者硬盘缓存图片的线程池
                // .taskExecutorForCachedImages(DefaultConfigurationFactory.createExecutor(3, QueueProcessingType.FIFO))

                // 设置显示图片线程池大小web前端制作,默认为3
                // 注:如果设置了taskExecutor或者taskExecutorForCachedImages 此设置无效
                // .threadPoolSize(3)

                // 设置图片加载线程的优先级,web前端制作默认为Thread.NORM_PRIORITY-1
                // 注:如果设置了taskExecutor或者taskExecutorForCachedImages 此设置无效
                // .threadPriority(Thread.NORM_PRIORITY - 1)

                // 设置图片加载和显示队列处理的类型 默认为QueueProcessingType.FIFO
                // 注:如果设置了taskExecutor或者taskExecutorForCachedImages 此设置无效
                // .tasksProcessingOrder(QueueProcessingType.FIFO)

                // 设置拒绝缓存在内存中一个图片多个大小 默认为允许承接网页制作,
                // new DefaultHttpClient()))

                // 设置图片解码器
                // 默认为DefaultConfigurationFactory.createImageDecoder(false)
                // .imageDecoder(DefaultConfigurationFactory.createImageDecoder(false))

                // 设置默认的图片显示选项
                // 默认为DisplayImageOptions.createSimple()
                // .defaultDisplayImageOptions(DisplayImageOptions.createSimple())

                // 打印DebugLogs
                // .writeDebugLogs()

                // 建立
                // .build();
/**
   * DisplayImageOptions所有配置简介
   */
  // 设置图片加载时的默认图片
  // .showImageOnLoading(R.drawable.ic_chat_def_pic)
  // 设置图片加载失败的默认图片
  // .showImageOnFail(R.drawable.ic_chat_def_pic_failure)
  // 设置图片URI为空时默认图片
  // .showImageForEmptyUri(R.drawable.ic_chat_def_pic)
  // 设置是否将View在加载前复位
  // .resetViewBeforeLoading(false)
  // 设置延迟部分时间才开始加载
  // 默认为0
  // .delayBeforeLoading(100)
  // 设置添加到内存缓存
  // 默认为false
  // .cacheInMemory(true)
  // 设置添加到硬盘缓存
  // 默认为false
  // .cacheOnDisc(true)
  // 设置规模类型的解码图像
  // 默认为ImageScaleType.IN_SAMPLE_POWER_OF_2
  // .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2)
  // 设置位图图像解码配置
  // 默认为Bitmap.Config.ARGB_8888
  // .bitmapConfig(Bitmap.Config.ARGB_8888)
  // 设置选项的图像解码
  // .decodingOptions(new Options())
  // 设置自定义显示器
  // 默认为DefaultConfigurationFactory.createBitmapDisplayer()
  // .displayer(new FadeInBitmapDisplayer(300))
  // 设置自定义的handler
  // 默认为new Handler()
  // .handler(new Handler())
  // 建立
  // .build();

版权声明:本文为博主原创文章web切图报价,未经博主允许不得转载.

点击次数:8060
作者:
web前端行业资讯
Web new NewsList
谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日JavaLruCache【编程语言】2015年08月31日【POJ3764】Thexor-longestPathTrie树+异或性质 【综合】2015年02月09日HDU_3746CyclicNacklace(KMP) 【综合】2015年08月24日软件项目9步神曲 【Web前端】2015年07月01日第二次作业:MySQL数据库及Java操作MySQL数据库【编程语言】2015年05月27日颜色中透明度转换为16进制的计算方法 【移动开发】2015年03月30日父窗口获取弹出子窗口文本框的值2014年01月29日iOS开发系列之常用自定义控件开发集—自定义下拉列表按钮控件开发 【移动开发】2015年04月24日网站设计时你应考虑的几个问题2014年01月28日简单3步快速提取PPT演示文稿中的图片2014年01月28日1的个数2015年01月19日Word入门教程设置背景2014年01月28日pwd命令实现 【移动开发】2015年01月04日【Garry逆袭校招】之计算机网络知识点学习--Android地基系列(二) 【编程语言】2015年03月03日python数据类型 【编程语言】2015年02月02日在Debug模式下中断,在Release模式下跳出当前函数的断言 【Web前端】2015年07月07日淘宝店铺装修怎么做?怎么让你的店铺更具竞争力?2014年01月28日在Excel2007里面非常快的删除反复记录2014年01月28日asp.net中文件下载功能的实例代码2014年01月29日10个最好的信息图创建工具 ,,2016年06月23日分布式后台任务队列模拟(Golang) 【综合】2015年03月30日HDU1081ToTheMax--DP--(最大子矩阵) 【Web前端】2015年06月11日UVM:8.3.1重载transaction【移动开发】2015年07月08日java配置dbcp连接池(数据库连接池)示例分享2014年01月30日jquery简短几句代码实现给元素动态添加及获取提示信息2014年01月29日PHP企业级应用之常见缓存技术篇2014年01月29日CodeforcesRound#286(Div.2)C题Mr.Kitayuta,theTreasureHunter(DFS+记忆化DP) 【综合】2015年01月24日Cocos2dx技术(四)——Android上运行Cocos的若干问题【移动开发】2015年04月24日在js(jquery)中获得文本框焦点和失去焦点的方法2014年01月29日FlashCS4制作立体梦幻星空旋转3D地球实例2014年01月28日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)