Flutter入门:Offstage和Visibility
生活随笔
收集整理的這篇文章主要介紹了
Flutter入门:Offstage和Visibility
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
flutter有兩種方法Offstage和Visibility可以控制widget的隱藏
Offstage
這種方法可以是widget大小為0,GONE的效果,也可以滿足動態添加的需求
Offstage(offstage: true,child: Text("補測"),),如果offstage為true表示隱藏,默認是true。
Visibility
不僅可以實現GONE的效果,還可以實現INVISIBLE的效果,即不顯示但還占據空間。還有更多功能,比如隱藏后是否響應事件等等。
Visibility(visible: true,child: Text("補測"), ),如果visible是true代表顯示,否則隱藏。
默認隱藏是不占據空間的,如果想保留空間大小,需要添加幾個屬性
Visibility(visible: true,maintainAnimation: true,maintainSize: true,maintainState: true,child: Text("補測"), ),其中maintainSize就是保持大小不變,但是單獨設置這一個不行,會報錯,maintainAnimation和maintainState也需要同時設置。
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的Flutter入门:Offstage和Visibility的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flutter入门:Image组件
- 下一篇: Flutter入门:设置全局字体