×

基于openharmony适配移植的图片加载器

消耗积分:0 | 格式:rar | 大小:26.34 MB | 2022-03-22

姚小熊27

分享资料个

  项目介绍

  项目名称:Sketch

  所属系列:openharmony的第三方组件适配移植

  功能:一款强大且全面的图片加载器,除了图片加载的必备功能外,还支持 GIF,手势缩放、分块显示超大图片、自动纠正图片方向、显示视频缩略图等功能

  项目移植状态:主功能完成

  调用差异:无

  开发版本:sdk6,DevEco Studio2.2 beta1

  基线版本:Release 2.7.1

  支持的特性

  支持三级缓存。 通过 LruMemoryCache、LruDiskCache 复用图片,加快显示时间;通过 LruBitmapPool 复用 Bitmap,减少因 GC 而造成的卡顿

  支持纠正图片方向。 可纠正方向不正的图片,并且分块显示超大图功能也支持,仅限 JPEG 格式的图片

  支持 Base64 图片。 支持解析 Base64 格式的图片

  支持各种列表。 在各种列表ListContainer中循环使用不错位,并且不占用 setTag() 方法

  自动防止加载过大 Bitmap 可通过 maxSize 来控制加载到内存的图片的尺寸,默认为 ImageView的 layout_width 和 layout_height 或屏幕的宽高

  只加载或只下载。 除了 display() 方法可以显示图片之外,你还可以通过 load() 方法只加载图片到内存中或通过 download() 方法只下载图片到本地

  移动数据下暂停下载。 内置了移动数据下暂停下载图片的功能,你只需开启即可

  自动选择合适的 PixelFormat. 根据图片的 MimeType 自动选择合适的 PixelFormat,减少内存浪费,例如对于 JPEG 格式的图片就会使用 PixelFormat.ARGB_8888 解码

  强大且灵活的自定义。 可自定义 URI 支持、HTTP、下载、缓存、解码、处理、显示、占位图等各个环节

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !