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