文章目錄
- 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方法:主要用來對被包含組件進行縮放操作,通過參數