Flutter 【Flutter】 TextFieldのカーソルを色を設定する方法を解説 FlutterのTextFieldのカーソルの色を変更するには「cursorColor」プロパティを用います。「cursorColor」に「Colors.red」のように設定したい色を指定することでカーソルの色を変更することができます。 2022.04.04 Flutter
Flutter 【Flutter】 TextFieldのカーソル位置を入力文字の末尾に移動する方法 FlutterのTextFieldでのカーソルの位置を入力文字の末尾に移動する方法を解説。TextEditingControllerのselectionにTextSelectionを設定します。そこにTextPosition(offset: controller.text.length)とすることで実現できます。 2022.03.29 Flutter
Flutter 【Flutter】 TextFieldのキーボード入力を数字のみにする方法 FlutterのTextFieldのキーボードでの入力を数字のみにする方法を解説。一つのプロパティを設定するだけで実現できます。TextFieldの「keyboardType」プロパティに「TextInputType.number」を適用することで実装できます。 2022.03.25 Flutter
Dart 【Dart】 エスケープシーケンスを無視した生文字列を生成する方法 Dartにおいて\(バックスラッシュ)のようなエスケープシーケンスを無視した生文字列を生成するにはシングルクォートもしくはダブルクォートの前に「r」をつけます。こうすることで文字列としてエスケープシーケンスを認識することができるようになります。 2022.03.22 Dart
Dart 【Flutter / Dart】 カラーコードをint型やString型で扱う方法を解説 DartにてColorオブジェクトをint型やString型で扱う方法を解説。DBにテーマカラーなどの色情報を保存する際にColorオブジェクトでは保存できません。Colorオブジェクトのvalue変数やtoRadixStringメソッドを用いることで実現できます。 2022.03.20 DartFlutter
Flutter 【Flutter】 ボタンタップでDrawerを開く方法を解説 FlutterでDrawerを自作ボタンで開くようにするにはScaffoldStateのopenDrawerを使います。ScaffoldStateのGlobalKey変数を作成し、Scaffoldのkeyプロパティに設定します。こちらのcurrentStateのopenDrawerメソッドを実行することで実現します。 2022.03.12 Flutter
Flutter 【Flutter】 エラー:for iOS Simulator, but linking in dylib built for iOS, “xxx” for architecture arm64 Flutterの環境をMacのM1チップ搭載型に変更した際によくみられるエラーの解決方法を紹介します。タイトルにあるエラーを解決するにはios/Podfileの内容を修正する必要があります。実行方法をarm64アーキテクチャを利用した方法に変更することでエラーを解決することができます。 2022.03.09 Flutter
Dart 【Flutter / Dart】 ランダムな文字列を生成する方法を紹介 Dartにてランダムな文字列を生成する方法を解説します。こちらを実装するには標準で用意されている「math」というパッケージを使用します。まずはランダムな文字列に含める文字を定義します。そしてmathパッケージに定義されているRandomクラスを使用し乱数を用意します。これらを組み合わせてメソッドを定義していきます。 2022.03.08 DartFlutter
Dart 【Dart】 数字を3桁ごとに,(カンマ)区切りで表示する方法を解説 Dartにて数字を3桁ごとに" , "(カンマ)を表示して区切る方法を解説します。こちらは「intl」パッケージをインポートして扱えるようになるNumberFormatを用いることで実現できます。NumberFormat('#,###')というフォーマットを定義することで3桁ごとに区切って表示を行うことができます。 2022.03.06 DartFlutter
Dart 【Flutter】 Null Safetyを無効化する方法を解説 Flutter2.0から導入されたNull Safetyを無効化する方法を解説します。pubspec.yamlファイルのenvironmentの情報を変更することで実現できます。こちらの最低バージョンを2.7.0に変更することでNull Safetyを無効化することができます。 2022.03.05 DartFlutter