doodle
0.10.4
Doodle 可協助您完全使用 Kotlin 創建美觀、現代的應用程式。其渲染模型直觀而強大,可以輕鬆實現具有像素級精度和佈局的複雜 UI。這種簡單性和強大的功能適用於從使用者輸入到拖放的所有內容。 Doodle 可讓您建立任何東西並為其製作動畫。
開始建立您的 Web 和桌面應用程式;只需定義您的視圖層次結構和業務邏輯,然後即可開始。
import io.nacular.doodle.application.Application
import io.nacular.doodle.application.application
import io.nacular.doodle.core.Display
import io.nacular.doodle.core.plusAssign
import io.nacular.doodle.core.view
import io.nacular.doodle.drawing.Color.Companion.Black
import io.nacular.doodle.drawing.text
import org.kodein.di.instance
class HelloWorld ( display : Display ): Application {
init {
display + = view {
size = display.size
render = {
text( " Hello, world! " , color = Black )
}
}
}
override fun shutdown () {}
}
fun main () {
application {
HelloWorld (display = instance())
}
}
查看文件網站以取得更多詳細資訊和範例。您也可以在 doodle-tutorials 中找到有用的教學。
Doodle 仍處於積極開發階段,因此會有差距和錯誤。請回報問題並提交功能請求。
您也可以加入 #doodle Kotlin Slack 頻道上的討論。請造訪 http://slack.kotl.in 以了解有關取得邀請的說明。
請發表評論或加星號讓我們知道您的想法。