在手機畫面上進行筆記塗鴉是一種筆記酷炫的記錄方式,一般都是在特定的應用裡進行塗畫,
可以在所有的桌面畫面上都進行塗畫操作麼?
仿照PointerLocationView顯示觸碰軌迹的實作,是可以進行這樣的操作的,PointerLocationView的處理是新的觸碰會清理掉之前的軌迹,這裡把邏輯修改下就可以。
但是這樣的操作會帶來另外一個問題:在塗畫操作的時候,下面的桌面可能會随着手指的操作一起滑動。
要解決這個問題,可以設定一個“釘着”功能按鈕,點選後屏蔽掉桌面應用的input事件擷取,可以加一個透明的view在桌面上奪取焦點。實作方式比較多。配合着截圖功能進行儲存,這個塗畫才更加的有意義。
這樣的思路就可以實作一個樸素的全局塗畫功能。