작성
·
384
0
안녕하세요 강사님. 다름이 아니라 아래 코드가 적용되지 않아서 글 남깁니다.
Image.asset(
'asset/img/misc/logo.png',
width: MediaQuery.of(context).size.width * (2 / 3),
),
width에 그 어떠한 값을 넣어봐도 로고 크기가 변하지 않았습니다. 이에 아래 코드와 같이 width가 아닌 height 값을 지정해 보니 드디어 로고 크기가 변하기 시작하더군요.
Image.asset(
'asset/img/misc/logo.png',
height: 100,
),
왜 width에 값을 넣었을 때는 로고 크기가 변하지 않았고, height에 값을 넣었을 때만 로고 크기가 변했는지 그 이유가 궁금합니다.
답변 1
확인을 위해 제가 새로운 프로젝트를 만들어서 코드를 작성해 봤습니다.
이 경우에도 width를 특정 값으로 지정해 줬을 때는 로고의 크기가 변하지 않았습니다. 하지만 height 값을 지정해 줬을 때는 로고의 크기가 변했습니다. 왜 그런지 이유를 모르겠네요 ㅠㅠ
(위 코드가 새로 만든 프로젝트의 전체 코드입니다.)