1. 程式人生 > >安卓手寫字跡原始碼(毛筆,噴槍,馬克筆等效果)

安卓手寫字跡原始碼(毛筆,噴槍,馬克筆等效果)

之前專案需要,要在手機上實現筆跡的效果,這類的應用多了,但是原始碼在全球最大區域網內卻找不到~~

一年前是想著自己做的,當時知道安卓裝置的touch是可以獲取偽壓力感應值

即手指壓力越大,面板接觸面積也就越大,通過motionEvent.getSize();獲得~~

這個在ios上可是沒有的哦~~不過不同裝置取值範圍有點不同唉~~

偶然,就在Github上找到啦~~實現原理如上...

我不喜歡打字...上圖:

    

移植時記得要配置AndroidManifest.xml  HardwareAccelerated(硬體加速)和LargeHeap(申請大記憶體)即可

替換drawable-nodpi下的fountainpen.png圖片就可以有不同的筆跡了哦  ╮(╯3╰)╭

如果需要更加平滑的曲線可以用貝塞爾path優化,演算法參考美女の文章 o(∩_∩)o 

參考文章:

     原始碼Github下載  ♫ ♬ ♪

     原始碼CSDN下載♫ ♬ ♪