目 录CONTENT

文章目录

TornadoFx 左右对齐和隐藏组件

Stars-one
2025-03-04 / 0 评论 / 0 点赞 / 7 阅读 / 1810 字

主要是实现hbox左右平分布局和visibleWhen隐藏组件会占用位置问题,不太想细究原理,做个简单的代码记录

hbox左右对齐效果

Hbox实现左右对齐,子组件平分宽度

hbox{
    text("左")
    //TornadoFx提供的
  spacer{}  
    text("右")
}

解决隐藏组件,但组件仍然会占用位置

使用visibleWhen来解决问题(这是TornadoFx提供的一个方法)

解决方法

val isVip = SimpleBoolean(false)
text("hello") {
    visibleWhen { isVip }
}

参考

0

评论区