AceGallery 技术方案 - GalleryDemo/AceGallery GitHub Wiki
版本更新记录
| 版本号 |
修改章节 |
修改内容简述 |
更改日期 |
| v1.0 |
|
创建初稿 |
2019.11.12 |
1 概述
2 项目背景
2.1 项目背景介绍
2.2 总体业务需求
2.2.1 列表界面:
- 读取手机存储的图片,视频(读取路径可配置,default path:sdcard/DCIM)
- 以时间轴形式列表展示缩略图,缩略图中添加底部菜单栏
- 可通过点击媒体文件缩略图跳转到对应媒体文件的大图预览界面
2.2.2 展示界面:
- 支持视频播放
- 支持左右滑动切换
- 支持双击、双指拖拽缩放
2.3 总体技术需求
2.3.1 列表界面:
- 数据规模:能够处理1w数量级的图片
- 冷启动速度:< 1s
- 滑动帧率:应稳定在60FPS
- 内存占用:< 512M
2.3.2 展示界面:
- 实现区域解码,能够处理300M大小的图片
- 支持视频格式:
- 编码标准:H.264,H.265
- 显示格式:1080p
3 项目总体设计
4 项目架构
4.1 层级架构图

4.2 流程图
5 评审记录