最近有個需求,大致上就是想要在App中做一個搖桿控鍵,在思索一下後,直接在我比較熟悉的iOS專案中自己刻了起來,恩...不用一個上午就完成了。
等等,還有Android呀!!!因為這個專案目前還是依賴原生較多,也沒有計畫以Flutter來重寫,所以要各自開發。
在瀏覽器搜索一番後,我發現了一個感覺還滿簡潔的源碼:
CircleDPad
該作者是以 Kotlin開發的,不過我在透過build.gradle導入過程中並不順利,況且我需要增加其功能,所幸就來手動導入吧!
include ':circledpad'
implementation project(':circledpad')
ext.kotlin_version = "1.3.72"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
classpath