Flutter布局通俗认识0422

238 阅读1分钟

站在iOS的开发者角度,尽量通俗

1、比如给一个视图加点击,你就需要在最外层包一层GestureDetector,里面再把你要实现的Widget放到child节点。

2、比如你要实现一个视图的透明效果,你就需要在最外层包一层Opacity,然后把你要实现的Widget放到child节点。

3、比如你要添加一个需要圆角或者边框的效果,你就需要在最外层包一层Container,然后在decoration这个属性上设置圆角或者边框。

4、比如你要让一个视图居中,就在最外层包一层Center,然后在child节点放你的Widget。

5、比如你要让一个视图有内边距,就在最外层包一个Padding,然后在child放你的Widget。

6、比如你要让一个视图有刷新效果,就在最外层包一个RefreshIndicator,然后在child放你的Widget。

7、比如你要让几个视图有叠加效果,就在最外层包一个Stack,然后在children放你的Widgets。

喜欢这个文章的话,赏小弟一个star呗~ github.com/coderiding/…