完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、最常用的图片加载工具——Glide
Glide 是一个快速高效的 openharmony 图像加载库,专注于平滑滚动。Glide 提供了一个易于使用的 API、一个高性能和可扩展的资源解码管道和自动资源池。# Glide Glide hmos 测试应用程序 + 移植代码项目 Glide 支持获取、解码和显示视频静止图像、图像和动画 GIF。Glide 包含一个灵活的 api,允许开发人员插入几乎任何网络堆栈。默认情况下,Glide 使用自定义的基于 HttpUrlConnection 的堆栈,但也包括插入到 Google 的 Volley 项目或 Square 的 OkHttp 库的实用程序库。 Glide 的主要重点是使滚动任何类型的图像列表尽可能平滑和快速,但 Glide 也适用于几乎所有需要获取、调整大小和显示远程图像的情况。 ![]() 2、鸿蒙图片加载工具——fresco Fresco 是一个强大的系统,用于在 OpenHarmony 应用程序中显示图像。 Fresco 负责图像加载和显示,因此您不必这样做。它将从网络、本地存储或本地资源加载图像,并显示一个占位符,直到图像到达。它有两级缓存;一个在内存中,另一个在内部存储中。 ![]() 3、鸿蒙图片加载工具——picasso 介绍 用于 openharmony 的强大图像下载和缓存库。 使用说明 网格视图 -从 url下载图像访问 Picasso 对象并从 url 加载图像 Picasso.get() .load (url) .placeholder(ResourceTable.Media_placeholder) .error(ResourceTable.Media_error) .fit() .tag(context) .into(view); ![]() 4、鸿蒙图片加载工具——ohos-gif-drawable ohos-gif-drawable ohos-gif-drawable : 动画 GIF 的视图和 Drawable,通过 JNI 捆绑的 GIFLib 用于渲染帧。 使用说明 entry/ 文件夹中提供了一个示例项目,该示例项目提供了可运行的代码示例,这些示例演示了该项目中类的使用。 最简单的方法是使用 GifImageView ohos:height="90vp" ohos:width="90vp"/> ![]() 5、鸿蒙图片加载工具——ion openharmony Asynchronous Networking and Image Loading* 支持加载并多种方式裁剪显示图片文件 支持加载json字符串 支持加载显示本地media和rawfile资源图片文件 不支持为图片加载前、加载中和加载失败添加占位图 不支持图片加载动画效果 ![]() |
|
相关推荐
|
|
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3-ubuntu18.04虚拟机开发环境搭建
399 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】使用Deveco Studio进行开发
694 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译和烧录
616 浏览 0 评论
724 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3 - 智能家居中控屏连接华为云IoTDA物联网平台
1530 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-5-5 08:12 , Processed in 0.597221 second(s), Total 68, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191