文章目录
我们在上一章回中介绍了Card Widget相关的内容,,本章回中将介绍AspectRatio Widget.闲话休提,让我们一起Talk Flutter吧。
1 概念介绍
我们将要介绍的AspectRatio Widget是一个布局约束类组件,在二十一章回中介绍过这方面的内容,这里做一个简单的知识回顾:布局约束表示可以控制其它Widget
大小,Flutter中提供了一些Widget,它们专门用来控制其它Widget的大小,我将它们称作约束布局类Widget.这个知识应该在二十一章回中介绍,AspectRatio组
件属于约束类组件,只是我们将它遗漏了,
直到上一章回中使用时才发现,因此在本章回中立即补上,算是亡羊补牢吧。AspectRatio组件主要约束子组件的宽高比(width:height),常用来约束图片或者视频
类组件,比如看电影时宽高比为16:9时效果要好一些(与电影有关,不是所有电影都是这种宽高比),本章回中将介绍它的使用方法。
2 使用方法
AspectRatio组件提供的属性不多,这些属性主要用来控制子组件,下面是各个属性的功能:
- child属性:主要用来存放子组件;
- aspectRatio属性:主要用来控制子组件的宽高比;
在实际项目中child属性常用来存放图片或者视频类的组件。AspectRation是必