flutter为什么把很多属性类的东西做成组件?

2025-06-23 09:15:12

简单来说,这其实和 Flutter 本身的一个核心设计有关系: 你用的 Widget 都不是真正的控件,它只是配置文件。

所以这个角度去看,Padding 在开发层面,就是一个关于边距的「配置」,所以它会是一个独立的「配置项」存在。

在 Flutter 里,最为人吐槽的就是它的「嵌套」开发模式,而这个嵌套开发模式里出现最多的就是各种颗粒度很细的 Widget ,例如 Padding、Align、ColoredBox、ConstrainedBox 等,几乎每个 Widget 都只是一个简…。

flutter为什么把很多属性类的东西做成组件?
广告位810*200
相关阅读
台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?

台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?

6月18日,英国皇家海军斯佩号/HMS Spey/P234近...

2025-06-27
为什么少儿编程会有大部分人反对呢?

为什么少儿编程会有大部分人反对呢?

因为老师质量太差了 少儿编程有几类主要的派系:scratch...

2025-06-27
为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?

为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?

SD转译Win游戏的难度跟Mac比根本不是一个量级的。 SD...

2025-06-27
非常非常瘦是什么体验?

非常非常瘦是什么体验?

我39,175cm,49kg,已经是历史最高体重了。 因为瘦...

2025-06-27
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?

为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?

mac做开发很友好,自带python,自带vim,自带zsh...

2025-06-27