flutter에서 커스텀 위젯을 만드는 방법을 알아보겠습니다.
GradientContainer
라는 위젯을 만들어 보겠습니다.
먼저, class를 생성해주어야 합니다. 이번에는 StatelessWidget으로 생성하겠습니다.
class GradientContainer{
}
이렇게 하면 기본적인 class가 생성이 됩니다. 여기서 위젯으로 변환하기 위해선, StatelessWidget을 상속받아야 합니다. StatelessWidget을 상속받게 되면 build 메소드를 필수로 생성해야합니다.
이 때 build 메소드는 Widget을 반환하며 기본적으로 BuildContext를 인자로 가지고 있습니다. 지금은 대충 위젯에 관한 정보라고 생각하면 될 것 같습니다.
class GradientContainer extends StatelessWidget {
const GradientContainer({super.key});
Widget build(BuildContext context) {
return const Placeholder();
}
}