Search

#007

RecipeBody

사진은 가로길이에 맞춰야지 비율을 유지할 수 있다.

비율값 (AspectRatio)

2가 가로 1이 세로 5가 가로 10이 세로
이렇게 / 를 이용해서 비율을 주는 것이 좋다. 분자값은 가로 값, 분모값은 세로 값 그리고 fit은 cover로
final로 선언하면, 타입을 안적어도 된다. 생성자도 선택적 매개변수 사용. (추천!)
이렇게 변수가 들어가야 될 자리를 ${변수} 를 넣으면, 컴포넌트를 호출하고 생성될 떄, 이미지 이름과 타이틀만 들어가면 같은양식의 다른 컴포넌트를 생성할 수 있다.
이런 식으로 사용
이런식으로 만들어졌다.
Listview의 크기 때문에 오버플로가 발생했는데, 여기에 Expanded로 감싸면 스크롤이된다. Listview를 다 품을 수 있는 높이가 필요했던 것!

final list 배열

List 생성 정확한 타입은 List<String> 이다.
리스트를 쓸거니까, imgName 필드값 삭제.
사진 확장자도 다시 원복

데이터가 list로 날라오면 어떻게 화면으로 넘길 것인가???

해당 list를 for문을 돌리는 방법은 리턴 값이 있는 list의 map 메소드를 사용하는 것이다. 하지만, map 메소드를 사용하면 반환 값에는 대괄호가 하나더 생기기 때문에 여기서 에러가 나는것!! 내부적으로 생기는 대괄호를 없애주는 작업이 필요하다.

새로운 for문

이 문법이 필요한 이유는, 컬렉션에 담기지 않은 리턴값이 필요하기 때문!!!! 외우자 편하다.