flutter為什么把很多屬性類的東西做成組件?
作者: 發(fā)布日期:2025-06-23 11:15:13
簡單來說,這其實和 Flutter 本身的一個核心設(shè)計有關(guān)系: 你用的 Widget 都不是真正的控件,它只是配置文件。
所以這個角度去看,Padding 在開發(fā)層面,就是一個關(guān)于邊距的「配置」,所以它會是一個獨(dú)立的「配置項」存在。
在 Flutter 里,最為人吐槽的就是它的「嵌套」開發(fā)模式,而這個嵌套開發(fā)模式里出現(xiàn)最多的就是各種顆粒度很細(xì)的 Widget ,例如 Padding、Align、ColoredBox、ConstrainedBox 等,幾乎每個 Widget 都只是一個簡…。









