플러터 커스텀 위젯, ListView

커스텀위젯

class [작명할부분] extends StatelessWidget {  
  const [작명할부분]({Key? key}) : super(key: key);  
  
   
 Widget build(BuildContext context) {  
  
    // 이부분에 함수 작업  
 return [짧은단어로 축약할 위젯함수부분];  
 }  
}
  • 작명할 부분의 함수명은 영어대문자로 시작해야함
  • return 오른쪽에 축약할 위젯부분을 넣으면 됨.
  • 커스텀 위젯은 만들어놓으면 아무데나 사용가능하다.
  • 커스텀 위젯 안에서 커스텀 위젯 사용가능하다
  • 아무거나 다 커스텀 위젯화 하면 안되고 재사용이 잦은것, 큰 페이지들을 커스텀 위젯화

ListView

ListView(
	children: [
		Text('안녕'),
		Text('안녕'),
		Text('안녕')
	]
)
  • 무한스크롤 가능
  • 데이터만 있으면 자동으로 반복문 돌려줌
  • 지나간 목록은 삭제해서 메모리 아낄 수 있음.

좋은 웹페이지 즐겨찾기