hegunhee / NowInJururu

1 stars 0 forks source link

AsyncImage의 model 파라미터 #39

Closed hegunhee closed 9 months ago

hegunhee commented 1 year ago

Compose에서 ImageView를 사용하려면 여러가지 방법중 AsyncImage 컴포저블 함수를 사용하면 된다. 여기서 model 파라미터는 ImageRequest타입이 아닌 Any? 타입을 받게되는데 왜 아무 타입이나 들어가도 되는지 내부 코드를 확인해봤다 image updateRequest 함수 전에 requestOf 함수로 model을 파라미터로 받게되는데 image requestOf 함수에서 만약 model이 ImageRequest 타입이 아니라면 해당 model을 가지고 ImageRequest를 만들어주게 된다 그러므로 ImageRequest에 다른 설정이 필요하지 않다면 Url String만 model 파라미터로 넘겨주면 된다

내부 코드를 살펴보는걸 습관화하자!