[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을 활용하여 효과적으로 표를 디자인할 수 있습니다.

새로운 기능 및 업데이트에 대한 자세한 정보는 플러터 공식 문서를 참고하시기 바랍니다.