[flutter] 플러터 Table 위젯에서 셀 스타일 설정하기
플러터의 Table 위젯은 데이터를 행과 열의 형태로 표시하는 데 사용됩니다. 각 셀의 스타일을 설정하여 표의 디자인을 지정할 수 있습니다. 이번 포스트에서는 Table 위젯에서 셀의 스타일을 설정하는 방법에 대해 알아보겠습니다.
Table 위젯 소개
Table 위젯은 다양한 행과 열을 가진 표를 만들어야 할 때 효과적으로 사용할 수 있습니다. 각 셀에는 위젯을 나타내는데, 이미지, 텍스트, 아이콘 또는 사용자가 정의한 위젯 등을 포함할 수 있습니다.
셀 스타일 설정하기
Table 위젯의 셀 스타일을 설정하기 위해서는 TableCell 클래스를 사용하여 각 셀을 구성할 수 있습니다. TableCell 클래스를 사용하면 셀 내부의 텍스트 스타일, 배경색, 테두리 등을 지정할 수 있습니다.
아래는 TableCell을 사용하여 셀 스타일을 설정하는 예제 코드입니다.
Table(
border: TableBorder.all(),
children: [
TableRow(
children: [
TableCell(
child: Container(
padding: EdgeInsets.all(10),
color: Colors.grey,
child: Text('셀 1', style: TextStyle(fontWeight: FontWeight.bold)),
),
),
TableCell(
child: Container(
padding: EdgeInsets.all(10),
color: Colors.grey,
child: Text('셀 2', style: TextStyle(fontWeight: FontWeight.bold)),
),
),
],
),
],
)
위 예제 코드에서는 Table의 TableCell을 사용하여 각 셀에 배경색과 텍스트 스타일을 지정하였습니다.
결론
플러터의 Table 위젯에서는 TableCell을 사용하여 각 셀의 스타일을 세밀하게 지정할 수 있습니다. 셀의 디자인을 중요하게 생각하는 경우, TableCell을 활용하여 효과적으로 표를 디자인할 수 있습니다.
새로운 기능 및 업데이트에 대한 자세한 정보는 플러터 공식 문서를 참고하시기 바랍니다.