지난번 Hero위젯을 이용해 popup Container를 구현했다.
팝업이 뜨고 다시 닫았을때 오른쪽 하단 시계 텍스트가
조금 깨지는 것을 볼 수 있다.
이런 디테일이 너무 신경쓰여서
계속 고민을 해보다 오늘 결국 해결에 성공했다.
방법은 아주 간단했다.
예를 들어
A 위젯 <---> B 위젯
Hero을 적용시켯다고 하면
나는 페이지라우터를 이용하여 구현했기 때문에
B위젯의 컨테이너를 Material으로 한번 감싸줬다.
따라서
A 위젯(Material X)<---> B 위젯(Material O)
왔다갔다하니 UI 엔진에서 문제가 생긴듯하다 (내 생각 ㅎㅎ)
A 위젯에도 Material로 한번 감싸주니 해결 완료됐다.