Slide 25
Slide 25 text
Skiko - App.kt
fun main(args: Array) {
SkiaWindow().apply {
layer.renderer = Renderer { renderer, w, h ->-
val canvas = renderer.canvas!!!
val paint1 = Paint().setColor(0xffff0000.toInt()) /// ARGB
canvas.drawRRect(RRect.makeLTRB(10f, 10f, w - 10f, h - 10f, 5f), paint1)
val paint2 = Paint().setColor(0xff00ff00.toInt()) /// ARGB
canvas.drawRRect(RRect.makeLTRB(30f, 30f, w - 30f, h - 30f, 10f), paint2)
}
setVisible(true)
setSize(800, 600)
}
}
SkiaWindow が UI のコンテナ になるので、その上で描画する