본문 바로가기
공부방/Flutter

[Flutter] Transform.translate 함수(위젯)

by SmartCow 2024. 1. 29.

1. Transform.translate란?

주어진 Widget을 지정된 x 및 y 좌표로 이동시키는 데 사용. 이 함수는 Transform 위젯의 일부로 사용되며, 이를 통해 Widget을 변환하고 조작할 수 있다.

2. 기본구조

Transform.translate(
  offset: Offset(dx, dy),
  child: YourWidget(),
)

3. 매개변수

매개변수 설명
offset  Offset 객체를 통해 이동할 거리를 지정 Offset은 x 및 y 좌표를 나타내는 데 사용되며,
Offset(dx, dy) 형태로 생성.
dx : x 축으로의 이동 거리
dy : y 축으로의 이동 거리
child 이동시킬 대상이 되는 Widget을 지정.
Transform.translate는 이 Widget을 주어진 offset만큼 이동시킨 새로운 Widget을 생성.

4. 예제(Transform.translate를 사용하여 텍스트를 x축으로 50, y축으로 100만큼 이동)

Transform.translate(
  offset: Offset(50.0, 100.0),
  child: Text('Hello, Flutter!'),
)

'Hello, Flutter!' 텍스트를 기존 위치에서 x축으로 50만큼, y축으로 100만큼 이동시킨다.

'공부방 > Flutter' 카테고리의 다른 글

[Flutter] Padding 함수(위젯)  (0) 2024.02.13
[Flutter] Text함수(위젯)  (0) 2024.02.09
[Flutter] 유용한기능  (0) 2024.01.21
[Flutter] 가이드라인 셋팅하기  (0) 2024.01.17
[Flutter] SizeBox 클래스  (0) 2024.01.14