導航:首頁 > 文檔加密 > pdf夜間模式

pdf夜間模式

發布時間:2023-04-06 05:50:15

❶ ipad自帶pdf

ipad是自帶pdf的ipad看pdf(ipad自帶pdf閱讀器)的基礎批註功能非常齊全,通過點擊右上角的視圖設置,可以設置三種頁面視圖,使得橫屏和豎屏的閱讀體驗都非常出色;同時,PDF Expert還提供了夜間和紙模式,在黑暗環境下有很好的體驗。從下圖中也可以看出,夜間模式不僅支持文本格式的PDF,還能完美「掃描PDF為黑色」。

「工具欄可以位置定製」,任何姿勢都可以輕松標注。

「側邊工具欄可以隨意喚起和隱藏」,全屏閱讀體驗極佳。

「完善的大綱目錄支持」,還可以編輯修改。

可以對注釋進行分類和搜索。

❷ 製作安卓PDF閱讀器:七、實現多實例打開、文檔目錄樹

無論什麼平台,任何查看器都理應支持多實例模式。不僅僅要支持多實例模式,還要可以切換到單實例模式,而且在多實例下,在外部App重復打開同一文件,可跳轉至已有實例,而不會重復打開相同的多實例,這便是設計。

為此,需大量運用 static 全局變數。不必擔心內存泄漏,只要不崩潰,就可以在 onDestroy 中釋放引用。若是不慎崩潰,整個虛擬進程都被關閉了,又有什麼可擔心的呢?

從桌面打開主界面有兩種選擇:

主界面UI

底欄:【前進,後退,搜索,書簽大綱,宮格更多】

宮格更多 第二底欄(底欄之上)
宮格:【夜間模式,歷史記錄,書簽,設置,縮略圖模式,轉屏,朗讀,頁面跳轉,進度條,小縮略圖,左側小縮略圖,右側小筆記】

底欄:【退出程序,退離程序,返回】

尼瑪這些慢慢做,夠我做一年……

先從底欄做起吧,然後定製底欄,然後宮格及其變形動畫。

燃鵝時間有限,所以可能取消動畫,取消自定義,速戰速決……

優化 TellH / RecyclerTreeView :

其實 listview 也能達到類似的效果(見下方),不過既然有人(似乎是抖音安卓團隊)專門抽離出了libarary,就不必再造輪子了,改進就行。寥寥二三文件就不必新建庫模塊了,源碼拉直接拉進去,簡單又省事。

目錄對話框:viewpager,並排【書簽,目錄,注釋列表】

Dialog + viewpager + FragmentPagerAdapter + 以上三個Fragment

需注意 FragmentPagerAdapter 的構造參數。應當傳入 getChildFragmentManager() 而不是 getSupportFragmentManager(),否則因為這里是 Dialog 嵌套 Fragment,傳全局的FragmentManager會導致APP崩潰(No view found for id … for fragment … 異常)。

既然決定使用 Dialog 了,不妨直接上 DialogFragment。後者的配置更加靈活,既可以當做 Dialog 彈出對話框,又可以選擇將之當作普通的 Fragment ,直接載入進入主界面布局。

對話框界面設計分三層:

Toolbar【各種小按鈕】
viewpager【書簽,目錄,注釋列表】
TabLayout【書簽,目錄,注釋列表】

拉取PDF目錄,需要用到的API有:FPDFBookmark_GetFirstChild、FPDFBookmark_GetNextSibling、FPDFBookmark_GetTitle、FPDFBookmark_GetDest,沒有編輯功能。

其實 PDF 的書簽目錄除了頁碼外,還可以包含一些視圖參數,大概是縮放、頁面位置這些。既然PDFium不支持編輯書簽,那暫時就這樣。

記錄一下復用這個目錄樹對話窗口引發的recyclerview不響應notifydatasetchanged調用的bug。(解決fragment嵌套viewpager再嵌套recyclerview導致recyclerview無法正常更新的BUG。)

dismiss並復用後,點擊列表中的目錄,目錄不再展開,recyclerview不更新視圖。但是 滾動 一下recyclerview(即使條目很少無法真正滾動,向上劃一下也會有效果。),發現視圖更新了,這證明邏輯處理並無問題。那麼問題出在哪呢?

答案是 viewpager 的adapter不能被復用。關鍵在於這個adapter傳入了一個getChildFragmentManager()對象。而這玩意兒在對話框dismiss後就會立即失效。所以即使視圖是復用的,第二次的onCreateView也需要重新給viewpager設置adapter。

❸ 打開別人發的PDF為什麼沒有護眼模式

閱讀全文

與pdf夜間模式相關的資料

熱點內容
鴻蒙加密等級 瀏覽:802
cocos2dluapdf 瀏覽:491
假的加密鎖靠譜嗎 瀏覽:176
經營聖手伺服器怎麼調 瀏覽:749
arduino手機編程 瀏覽:481
西醫pdf下載 瀏覽:29
後浪電影學院pdf 瀏覽:813
程序員怎麼做到不被人嫉妒 瀏覽:669
cmd新建文件夾md命令 瀏覽:570
php數組中的數值排序 瀏覽:832
安卓手機怎麼避免小孩內購 瀏覽:171
聯想伺服器出現黃色嘆號怎麼辦 瀏覽:991
約翰編譯器製作教程 瀏覽:130
大地pdf 瀏覽:109
pdfplus 瀏覽:577
匯編O命令 瀏覽:970
plt轉pdf 瀏覽:366
魔獸60宏命令大全 瀏覽:480
php志願者網站源碼 瀏覽:875
貿易pdf 瀏覽:498