Flutter– category –
-
Flutter
【Flutter】2つの日付の差分を算出する方法
Flutter(Dart)で日付の差分を取得するには、difference メソッドを使用します。 以下はその例です。 // 2つの日付を作成 DateTime date1 = DateTime(2023, 12, 31); DateTime date2 = DateTime(2024, 1, 1); // 日付の差分を計算 Duration difference = ... -
Flutter
【Flutter】ListViewのスクロール方向を変更する方法
FlutterのListViewのスクロール方向を変更するには、scrollDirectionプロパティを使用します。 scrollDirectionプロパティはAxis列挙型を取り、Axis.verticalまたはAxis.horizontalのいずれかを指定します。 ListView( //横スクロール scrollDirection : A... -
Flutter
【Flutter】$や¥などの通貨マークを取得するには?
Flutterで$や¥などの通貨マーク(currency symbol)を取得するには、intl パッケージを使用します。 dependencies: flutter: sdk: flutter intl: ^0.18.0 【通貨マークの取得方法】 Localizations.localeOf(context) を使用して現在のロケール情報を取得... -
Flutter
[Flutter]一定時間経過後に処理を呼び出すには?
Flutterで一定の時間経過後に処理を実施するには、Future.delayedメソッドやTimerクラスを使用できます。以下に、それぞれの方法の例を示します。 【メソッドを使用する方法】 // 5秒後に処理を実行する例 Future.delayed(Duration(seconds: 5), () { // ... -
Flutter
【Flutter】小数が0の場合に整数で表示するには(例:100.0 → 100)?
小数点以下が全て0であればreplaceAllを使って削除します。 RegExp reg = RegExp(r'\.0+$'); print('100.0'.replaceAll(reg, '')); // 100 【正規表現の解説】 \.: ピリオド(小数点)をエスケープした文字です。ピリオドは正規表... -
Flutter
【Flutter】CupertinoTextFieldにヒントテキストを設定するには?
CupertinoTextFieldにヒントテキストを設定するにはplaceholderプロパティを使用します。 CupertinoTextField( placeholder: "Enter Email", ) 標準のTextFieldにヒントテキストを設定する場合はdecorationプロパティを使用ます。 -
Flutter
【Flutter】1ヶ月分の日付リストを作成するには?
1ヶ月分の日付リストは、月の最初と最後の日付を算出して生成します。 以下はその例です。 // 現在の日付を取得 final selectedDate = DateTime.now(); // 月の最終日を求める final lastDateOfMonth = DateTime(selectedDate.year, selectedDate.month + ... -
Flutter
【Flutter】画面のサイズ(widthとheight)を取得するには?
Flutterで画面のサイズを取得するには、MediaQueryクラスを使用します。 // 画面のサイズを取得 Size screenSize = MediaQuery.sizeOf(context); 【サンプルコード】 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } c... -
Flutter
【Flutter】端末に設定されている言語コード・国コードを取得するには?
Flutter(Dart)で端末に設定されている言語コード、国コードを取得したい場合は次のように書くと「言語コード_国コード」の形で取得できます。 Locale locale = Localizations.localeOf(context); print(locale); // ja_JP 【】 Locale locale = Localiza... -
Flutter
【Flutter】Containerに枠線(Border)をつけるには?
FlutterのContainerに枠線をつけるには、BoxDecorationを使用してborderプロパティを設定します。 【四辺に枠線をつける】 Container( width: 200, height: 200, decoration: BoxDecoration( color: Colors.white, border: Border.all( color: Colors.blac... -
Flutter
【Flutter】Containerの角を丸めるには?
Containerウィジェットの角を丸くするにはBoxDecorationを使用してborderRadiusプロパティを設定します。 【四隅を丸める】 Container( width: 250, height: 250, decoration: BoxDecoration( color: Colors.blue, borderRadius: BorderRadius.circular(16... -
Flutter
【Flutter】キーボードの入力値を数字と小数点だけ許可するには?
TextFieldに入力できる値を数字と小数のみにしたい場合、keyboardTypeとinputFormattersプロパティを次のように指定して制限します。 TextField( ... keyboardType: const TextInputType.numberWithOptions(decimal: true), // キーボードの入力を数字と小...