Flutter 에서 많은 이미지 로딩시 메모리 오버플로우 막는 방법
- GroupGridView 를 이용해서 한 번에 여러개의 사진을 보여주고자 했습니다.
- 그런데 이런상황에서 용량이 큰 사진을 한번에 로딩하면 메모리 문제가 발생합니다.
- 이럴때는 아래와 같이 cacheWidth, cacheHeight 속성을 이용합니다.
Image.file(File(filepath), cacheWidth: newWidth, cacheHeight: newHeight));
광고를 클릭해주시면 블로그운영에 큰 힘이 됩니다.
- 실제 이미지의 크기와 다르게 위에서 지정한 값으로 로딩하여 레이아웃에 반영하기
때문에 사용하는 메모리를 현격하게 줄일 수 있습니다.
Comments