![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
layout
Mod_J
管理着千万匹宝马
展开
-
【Flutter布局控件】Flex详细讲解
对于刚接触flutter框架的童鞋们,布局控件写的最多的想必是Column和Row两种基本容器组件。这两种组件都有共同的特性,都是容器并且都继承自Flex组件类。唯一的区别就是布局的方向不同而已,Column意为列,表示垂直布局,Row意为行,表示纵向排列。因为Flex是继承自MultiChildRenderObjectWidget,在介绍Flex之前,就先来掌握一下基本组件MultiChildRenderObjectWidget的使用。1.Flutter的布局控件MultiChildRender.原创 2020-08-27 19:53:04 · 1215 阅读 · 0 评论 -
【Flutter布局控件】Align详细讲解
如果让你自己来实现仅包含一个子组件,并且提供了居中、左对齐、右对齐、底端对齐等可控制方向的布局容器组件,你该如何实现?实现思路:1.创建一个对外暴露的容器类,比如命名为类A。因为类A需要控制子组件的对齐方向,也就需要传递一个偏移值给子组件,让子组件明确自己在父容器中的位置。至于这个偏移值的计算,可通过外部传参来控制实现,比如:leftTop、rightBottom、center等等常量来控制。2.类A应该实现RenderObjectWidget类,该类具备创建渲染对象的特性,渲染对象Render原创 2020-08-26 21:22:37 · 1145 阅读 · 0 评论