Android实现图文混排的笔记·终篇

开始之前,先欢呼一下神马笔记1.1.0_beta版本完成。

点击〖神马笔记 版本1.1.0_beta〗了解新版本新增的功能。

整个图文混排的功能经过了以下的开发过程。

  1. 〖Android如何实现图文混排〗

讨论了Android实现图文混排的几种实现方案,以及如何处理图片文件,并最终设计了数据结构。

文章中讨论到将图片复制到应用文件夹或者笔记文件夹时,比较不出2种方案的优劣。

考虑到之后将会增加的复制笔记功能,拷贝到笔记文件夹将使复制功能更容易实现。

理想方案——复制到笔记文件夹

  1. 〖Android如何添加图片〗

讨论了图片的2种来源——拍照及照片图库,并调用第三方应用获取图片。

  1. 〖Android加载超大图片〗

讨论了如何加载超大图片,以应对未来性能越来越强悍的摄像头功能,比如华为nova 4的4800万像素摄像头。

推荐使用开源项目「subsampling-scale-image-view」。

  1. 〖Android ViewPager实现图片浏览器〗

讨论了如何使用ViewPager来切换显示多张图片,并提供了ClipPageTransformer实现页面切换效果。

  1. 〖Android查看笔记图片列表〗

讨论了一种列表方式展示笔记中所有图片的方式,显示了图片的MIME及Size信息。

  1. 〖Android沉浸式浏览图片〗

讨论了如何使用SystemUI相关API实现沉浸式图片浏览体验。沉浸方式浏览图片至关重要,让我们将注意力集中到图片,不被其他的UI元素打扰。

最后,总结一下图文混排的整体开发思路。

  1. 选择技术方案,定义数据结构
  2. 调用第三方应用获取手机上的图片,并添加到笔记中,完成图文混排
  3. 单独查看图片,查看《清明上河图》、《溪山清远图》、《千里江山图》、……长卷图片时尤其有用
  4. 多张图片切换显示,不用返回笔记即可浏览前后图片
  5. 显示图片列表,便于查找定位图片
  6. 沉浸式体验,专注于图片本身

Final,对神马笔记感兴趣的朋友可以下载最新版本体验这些功能。

神马笔记最新版本:【神马笔记Version1.1.0_beta.apk】

更多相关文章

  1. Android第一行代码学习笔记三----广播
  2. Android实现宫格图片连续滑动效果
  3. Android之UI学习篇六:ImageView实现图片旋转和缩放
  4. 《第一行代码》学习笔记一
  5. 快速开发框架Afinal的使用(数据库操作,HTTP请求,网络图片加载,控件绑
  6. Android bitmap图片处理
  7. 《Android内核剖析》读书笔记 第18章 Android编译系统
  8. Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计

随机推荐

  1. Android之抽屉式弹窗功能
  2. 怎样在Android中ListView与ArrayAdapter
  3. ImageView.setScalType参数详解
  4. Android接入OpenCv实现人脸识别
  5. android 通过wifi 获取经纬度和获取渠道
  6. 疯狂Android讲义目录结构
  7. Android定制出厂默认输入法
  8. Android下获取手机屏幕大小
  9. 实现能定点移动的seekbar
  10. 判断Android系统时间是否是24小时制