Business Card Project
kotlin 버전 오류
=> 'org.jetbrains.kotlin.android' 버전을 1.7.0으로 맞춰줌
혹시 모를 오류 때문에 gradle에 아래와 같은 dependency 추가
implementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.0'
Row 속 이미지와 텍스트가 가운데 정렬이 되어 한 줄씩 봤을 때 위치가 맞지 않음
=> image와 text에 각각 weight를 부여한 뒤 image에는 padding(start = ) 속성을 따로 부여해서 해결
=> 더 좋은 방법
기존에는 SubIntro에 Alignment.CenterHorizontally와 Arrangement.Bottom 후 Modifier에 padding을 적용하는 방식을 사용했는데 SubIntro의 Modifier에 .wrapContentSize(Alignment.Center)를 적용하는 방식을 사용한다.
이전 방식은 SubIntroItem의 Image와 Text에 Modifier.weight()를 적용해 주어야 했지만 새로운 방식은 Image와 Text 사이 패딩만 적용해 주면 되기 때문에 더 간편하다.
Icon에 색상이 검정색으로 나옴
=> Tint 속성을 통해 색 부여 (나는 Icon 대신 Image를 사용하는 것으로 해결)
=> 더 빠른 방법
Icon 함수 대신 Image 함수를 사용

+ 아직 Surface를 어떻게 활용하는지 잘 모르겠다. 활용 방법 찾아보기