Open3
Flutter Widgetの小ネタ
DropdownButtonHideUnderline
DropdownButtonの下線を非表示にできる。Building Forms with Flutter | Coding With Joe
アイコン付きFormFieldを作る場合は、prefixIconを指定
TextFormField(
decoration: const InputDecoration(
prefixIcon: Icon(Icons.access_time_rounded),
),
),
ListViewとListView.builder
ListViewは最初に表示する項目を全てchildrenに渡す。
画面に表示していない項目もbuildするので、大量に表示項目がある時などは向いていない。
大量に項目があるときはListView.builderを使う。
itemBuilderは画面表示時に実行されるので、例えばprint文などをウィジェットに仕込んでみると、画面に表示されている項目のprint文だけが発火していることが分かる。
ListView class - widgets library - Dart API
ListView | Flutter Doc JP