Android实现图文混排的笔记·终篇
16lz
2021-01-23
Android实现图文混排的笔记·终篇
开始之前,先欢呼一下神马笔记1.1.0_beta版本完成。
点击〖神马笔记 版本1.1.0_beta〗了解新版本新增的功能。
整个图文混排的功能经过了以下的开发过程。
- 〖Android如何实现图文混排〗
讨论了Android实现图文混排的几种实现方案,以及如何处理图片文件,并最终设计了数据结构。
文章中讨论到将图片复制到应用文件夹或者笔记文件夹时,比较不出2种方案的优劣。
考虑到之后将会增加的复制笔记功能,拷贝到笔记文件夹将使复制功能更容易实现。
理想方案——复制到笔记文件夹。
- 〖Android如何添加图片〗
讨论了图片的2种来源——拍照及照片图库,并调用第三方应用获取图片。
- 〖Android加载超大图片〗
讨论了如何加载超大图片,以应对未来性能越来越强悍的摄像头功能,比如华为nova 4的4800万像素摄像头。
推荐使用开源项目「subsampling-scale-image-view」。
- 〖Android ViewPager实现图片浏览器〗
讨论了如何使用ViewPager来切换显示多张图片,并提供了ClipPageTransformer实现页面切换效果。
- 〖Android查看笔记图片列表〗
讨论了一种列表方式展示笔记中所有图片的方式,显示了图片的MIME及Size信息。
- 〖Android沉浸式浏览图片〗
讨论了如何使用SystemUI相关API实现沉浸式图片浏览体验。沉浸方式浏览图片至关重要,让我们将注意力集中到图片,不被其他的UI元素打扰。
最后,总结一下图文混排的整体开发思路。
- 选择技术方案,定义数据结构
- 调用第三方应用获取手机上的图片,并添加到笔记中,完成图文混排
- 单独查看图片,查看《清明上河图》、《溪山清远图》、《千里江山图》、……长卷图片时尤其有用
- 多张图片切换显示,不用返回笔记即可浏览前后图片
- 显示图片列表,便于查找定位图片
- 沉浸式体验,专注于图片本身
Final,对神马笔记感兴趣的朋友可以下载最新版本体验这些功能。
神马笔记最新版本:【神马笔记Version1.1.0_beta.apk】
更多相关文章
- Android第一行代码学习笔记三----广播
- Android实现宫格图片连续滑动效果
- Android之UI学习篇六:ImageView实现图片旋转和缩放
- 《第一行代码》学习笔记一
- 快速开发框架Afinal的使用(数据库操作,HTTP请求,网络图片加载,控件绑
- Android bitmap图片处理
- 《Android内核剖析》读书笔记 第18章 Android编译系统
- Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计