목록플러터 (13)
drexqq
primarySwatch를 통해서 appbar의 색을 변경하려는 도중 에러가 발생하였다. 내가 바꾸려는 Colors.white가 MaterialColor의 타입이 아니라서 그렇다고 한다. Colors.white는 Color타입이고 primarySwatch의 기본값인 Colors.blue는 MaterialColor타입이다. 그렇기 때문에 primarySwatch에서는 MaterialColor타입으로 되어 있는 색만 사용을 할 수 있다. 색을 바꾸는 다른 방법은 ThemeData내부에 appBarTheme으로 바꾸면 바뀌게 된다. ※ primaryColor는 2.5버전부터 deprecated 되었다고 합니다.
Stateless Widget state가 없는 위젯이다. state를 변경할 필요가 없고 이벤트에 의해서 값이 바뀌지 않는다. static한 데이터를 넣은 위젯을 만들때 StatelessWidget으로 만들면 된다.lifecycle - Constructor -> Build Statefull Widget state가 있는 위젯이다. state를 변경하거나 상호작용에 의해서 값이 바뀐다. 데이터가 변경되는 위젯을 만들때 StatefulWidget으로 만들면 된다. lifecycle - Constructor -> createState -> initState -> didChangeDependencies -> Build Stateful Widget이 Stateless Widget에 비해 성능이 떨어지는 부분..
다니는 회사에서 사용할 일이 생겨 플러터를 설치하는 과정부터 포스팅을 해보려합니다 ! 1. 아래 주소에서 자신의 개발 환경에 맞는 Flutter SDK를 다운로드 해줍니다. https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev 저는 맥북 에어 m2를 사용하고 있기 때문에 Appli Silicon 을 다운받았습니다. 압축을 해제한 후에 환경변수를 등록해줍니다. export PATH="$PATH:`pwd`/flutter/bin" 영구적으로..