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 了解有关获取邀请的说明。
请发表评论或加星标让我们知道您的想法。