flutter 버전을 3.16.2로 올리고 빌드했을 때 생기는 또다른 오류이다.
scroll이 가능한 스크린에서 스크롤을 하면 AppBar의 색상이 달라지고
actions 부분에 들어가는 위젯들의 크기와 위치가 깨지는 이슈가 있다.
이 부분은 AppBar에 있는 scrolledUnderElevation 옵션을 설정해주어서 해결했다.
AppBar(
scrolledUnderElevation: 0
.
.
),
flutter 버전이 업데이트 되면서 도입된 기능으로 스크롤이 사용자가 스크롤을 하면 기본적으로 앱 바에 그림자가 있는 것처럼 나타난다. 이는 콘텐츠가 그 아래에서 스크롤되고 있다는 시각적 피드백을 제공하기 위한 것으로 높이 변화에 반응하는 투명도나 특정 배경색이 있는 경우 'AppBar'의 인지된 색상을 변경할 수도 있다.
그래서 scrolledUnderElevation: 0을 설정하면 스크롤할 때 앱 바에 고도가 표시되지 않으므로 시각적 변화나 그림자 효과가 발생하는 것을 방지할 수 있다.
이 부분도 마찬가지로 flutter 버전이 업데이트 되면서 위치와 크기의 기본값이 달라져서 발생한 문제인것으로 보인다.
감사합니다.. 도움받고갑니다!