Flutter - ListView 위젯 사용법
 
                    
                                2024-11-20 14:49
                                1,094
                0
                                0
                                                0
                            
        본문
			접기
			[ ▼ 작성자 참고 Source ]
			
				
		void main() {
  runApp(const Suse_App());
}
class Suse_App extends StatelessWidget {
  const Suse_App({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        home: Scaffold(
          appBar: AppBar(),
          bottomNavigationBar: BottomAppBar(),
          body: ListView(
            children: [
              Text('매일같이 자신만의 속도로 세상을 살아갑니다.'),
              Text('그들의 발걸음은 느리지만,'),
              Text('그 안에 담긴 여유와 깊이는 놀라울 따름입니다.'),
              Text('말은 곧 작은 변화를 통해'),
              Text('큰 행복을 추구한다는 뜻일지도 모릅니다'),
            ],
          )
        )
    );
  }
}
			본문
Flutter에서 글자를 세로로 배치하려면 Column을 사용하는데요
그런데 위젯의 개수가 많다고해서 스크롤바가 자동으로 생기지 않습니다
스크롤바가 있는 긴 목록이 필요할 경우에는 ListView를 사용하게 되며, Column의 사용방법과 거의 동일합니다
ListView는 controller를 사용하여 스크롤 위치 감시도 가능합니다
그리고 가장 큰 장점은 메모리 절약 기능이 있습니다 예로 내용이 1 ~ 100까지 있는데 80번째의 내용을 보고 있다면 이미 스크롤해서 지나간 내용은 메모리에서 자동으로 삭제하여 성능 개선을 쉽게한다는 큰 장점이 있습니다
그래서 긴 목록을 사용할때는 ListView를 쓰시는것이 좋습니다
                                
                    0
                
                                                
                    0
                
                            
             로그인 후 추천 또는 비추천하실 수 있습니다.
                                 
					  					
                    
                                                                        

댓글목록0