1. 문제 정의
- 페이지를 이동할 때 hero위젯을 사용하여 애니매이션을 구현하는데 오류 발생 .
2. 사실 수집
- 히어로 위젯은 tag의 유일성이 중요함
3. 원인 추론
- api에서 전달 받은 영화 각각의 id를 이용하여 개선하면 될 것으로 생각
4. 조사 방법 결정
- 구글 검색, 챗gpt 이용, 튜터님께 문의
5. 조사 방법 구현
- id 값으로 tag 구성 → 효과 없음
- id + 문자열로 tag 구성 → 효과 없음
- 제일 큰 이미지와 리스트 이미지를 분리하여 디테일 페이지를 2파일로 만듬.
tag를 큰이미지만 id를 사용하지 않음 →
큰 이미지를 통해 들어갈 때만 오류 생기지 않음
- tag를 카테고리 + id로 구성. 메인 화면 전체에 중복 값 없도록 수정 → 정상 작동
6. 결과 관찰
- 상세페이지에서 메인페이지로 돌아올 때에만 문제 생길거라 예상했으나
메인페이지에서 상세페이지로 갈 때에도 태그 중복 오류가 발생한 것을 확인.
- 정확한지는 모르겠으나 히어로 위젯 동작 시 해당 페이지의 태그를 전체 확인하는 것으로 생각됨.
'문제해결' 카테고리의 다른 글
[Flutter 심화] 팀 프로젝트 - SNS 앱 TroubleShooting (0) | 2025.01.07 |
---|---|
command-line tools 버젼 불일치 (0) | 2024.12.31 |
[Flutter 숙련] 개인 과제 - 지역 검색 앱 TroubleShooting (0) | 2024.12.09 |
[Flutter 기초] 개인 과제 - 기차 예매 서비스 TroubleShooting (0) | 2024.11.18 |
3주차 과제 콘솔 전투 RPG 게임 트러블 슈팅 (0) | 2024.11.07 |
댓글