前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >饿了,吃点豆子吧

饿了,吃点豆子吧

原创
作者头像
用户6167008
修改2019-09-17 18:27:26
2990
修改2019-09-17 18:27:26
举报
代码语言:txt
复制
class ShapeApp : App(ArcView::class) {
    override fun stop() {
        super.stop()
        exitProcess(0)
    }
}

class ArcView : View("我要吃豆子") {
    lateinit var arcc: Arc
    lateinit var cle: Circle
    override val root = vbox(10) {
        group {
            cle = circle(200, 10, 10) { fill = Color.GREEN }
            arcc = arc(10, 10, 50, 50, 10, 340) {
                type = ArcType.ROUND
                fill = Color.RED
            }
            circle(20, 35, 10)
            circle(20, -15, 10)
        }
        setPrefSize(400.0, 200.0)
//        alignment = Pos.CENTER
    }

    init {
        runAsync {
            while (true) {
                arcc.startAngle = 0.0
                arcc.length = 360.0
                cle.centerX = 200.0
                repeat(8) {
                    arcc.startAngle += 5
                    arcc.length -= 5 * 2
                    Thread.sleep(100)
                }
                repeat(8) {
                    cle.centerX -= 20
                    Thread.sleep(100)
                }
                repeat(8) {
                    arcc.startAngle -= 5
                    arcc.length += 5 * 2
                    Thread.sleep(100)
                }
            }
        }
    }
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档