Android Compose Canvas error
사용 언어: Kotlin 1.9.0 사용 버전: Android Studio Giraffe 2022.3.1 Patch 4 안드로이드 컴포즈 Canvas error를 알아보겠습니다. 오늘 다룰 Canvas 오류는 java.lang.RuntimeException: Canvas: trying to draw too large(240869376bytes) bitmap. 입니다. 해당 오류는 LazyColumn을 사용하는 도중 발견하였습니다. Image를 그리는 코드였는데, Preview부터 먹통이 되는 것이었습니다. Some issues were found while trying to render this preview. 앱을 실행해 보니 logcat에 다음과 같은 문구가 적혀있었습니다. 즉, Canvas(캔버스)가 그릴 수 있는 용량보다 크게 그려서 그랬던 것입니다. preview의 경우 오류를 제대로 확인하기 어려워 compose는 이러한 단점이 있네요. 이미지 크기를 줄여 용량을 줄여주면 다음과 같이 잘 나옵니다. 프로젝트 https://github.com/Jaehwa-Noh/Project-30-Days-App/tree/Compose-30-Days-App 끝. 카테고리: Android, Compose