[flutter] 수평으로 스택드 위젯 사용하기

Flutter에서 Stack 위젯을 사용하여 수평으로 요소들을 겹치게 하는 방법은 아주 간단합니다. 이 블로그 포스트에서는 Flutter 앱에서 수평으로 스택드 위젯을 사용하는 방법에 대해 자세히 알아보겠습니다.

Stack 위젯 개요

Flutter의 Stack 위젯은 다른 위젯들을 겹쳐서 표시할 수 있도록 해주는 강력한 기능을 제공합니다. 이를 사용하여 여러 위젯을 겹쳐서 사용자 정의 레이아웃을 만들 수 있습니다.

수평으로 스택드 위젯 사용하기

다음은 Flutter에서 수평으로 Stack 위젯을 사용하는 간단한 예제입니다.

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: Stack(
            alignment: Alignment.center,
            children: <Widget>[
              Container(
                color: Colors.blue,
                width: 200,
                height: 200,
              ),
              Container(
                color: Colors.red,
                width: 100,
                height: 100,
              ),
              Container(
                color: Colors.yellow,
                width: 50,
                height: 50,
              ),
            ],
          ),
        ),
      ),
    );
  }
}

위 예제에서는 Stack 위젯을 사용하여 세 개의 Container 위젯을 수평으로 겹쳤습니다. alignment 속성을 사용하여 모든 자식 위젯을 중앙에 정렬하였습니다.

결론

Flutter의 Stack 위젯을 사용하면 다양한 위젯을 겹쳐서 복잡한 레이아웃을 만들 수 있습니다. 수평으로 Stack 위젯을 사용하면 여러 위젯을 가로 방향으로 겹칠 수 있어 다양한 디자인을 구현할 수 있습니다.

더 많은 정보를 원하시면 Flutter 공식 문서를 참고하시기 바랍니다.

수평으로 Stack 위젯을 사용하는 방법에 대해 자세히 살펴보았습니다. 이제 여러분도 자신만의 멋진 수평 레이아웃을 만들어보세요!