1. 程式人生 > >Android實現圖文混排的筆記·終篇

Android實現圖文混排的筆記·終篇

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