PreferredSizeWidget 오류에 대하여
2023. 10. 30. 23:36ㆍ플러터
화면을 만들던 도중 앱바를 위젯으로 빼서 만들면 편해보여서 위젯으로 빼보았더니
PreferredSizeWidget 오류가 나오기 시작했다
인터넷에서 찾아보니 앱바를 선언하는 Widget대신 PreferredSizeWidget을 쓰면 된다고들 하여
찾아보았으나 내 코드에서는 Widget을 감싸지 않아서 적용이 어려움을 깨닫고 다른 방법을 찾아봤다
계속 찾아보니 영어로 된 사이트에서 찾게되었는데 해결 방법은 아래 코드와 같이
implements에서 preferredSizeWidget을 부여한 후 앱바의 높이를 직접 지정하는 것이다
나는 80으로 수정하여 적용해 해결했다.
class MyAppBar extends StatelessWidget implements PreferredSizeWidget {
@override
Size get preferredSize => const Size.fromHeight(100);
해당 사이트 참조는 https://www.idstartapp.com/blog/appbardesign-parameter-type-error 이다
'플러터' 카테고리의 다른 글
웹뷰 위젯 분석 (0) | 2023.11.10 |
---|---|
크롤링에 대하여 (0) | 2023.11.09 |
drawer가 statusbar와 겹칠 경우 (0) | 2023.10.29 |
디버그 리본 제거 (0) | 2023.10.29 |
안드로이드 스튜디오 extract 단축키 (0) | 2023.10.28 |