文章目录
- 1. 概念介绍
- 2. 使用方法
- 3. 示例代码
我们在上一章回中介绍了Checkbox Widget相关的内容,本章回中将介绍Transform Widget.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
我们在这里说的Transform是一种容器类widget,它和Container组件类似。它可以包含其它的组件,并且对被包含的组件进行平移,旋转、翻转和缩放操作。本章回
中将详细介绍它的使用方法。其实我们在上一章回中已经使用过该组件,只是没有详细介绍而已。Checkbox有一个缺点就是无法控制自身的大小,我们可以将它放在
Transform组件中,然后对它进行缩放操作,进而达到控制大小的目的。
2. 使用方法
通常情况下使用组件时需要通过组件的构造方法来创建组件,Transform组件则不然,它提供了静态方法,通过静态方法可以创建Transform组件并且对其中的组件进行
相关的操作,下面是常用的构造方法以及其功能:
- translate方法:主要用来对被包含组件进行平移操作,通过参数offset来设置平移的距离;
- rotate方法:主要用来对被包含组件进行旋转操作,通过参数angle来设置旋转的角度;
- flip方法:主要用来对被包含组件进行翻转操作,通过参数flipX来设置左右倒置,通过参数flipY来设置上下翻转;
- scale方法:主要用来对被包含组件进行缩放操作,通过参数