Flutter– category –
-
【Flutter x Flame】背景画像を設定する方法
Flameを使ってゲームの背景画像を設定する方法を紹介します。 【ゲーム画面を作成】 まずは何もない空のゲーム画面を作成します。 import 'package:flame/game.dart'; import 'package:flutter/material.dart'; void main() { final game ... -
【Flutter】DropdownButtonの選択肢一覧のウィンドウの高さを変更する方法
DropdownButtonのitemsの数が多い場合、画面上下いっぱいに広がって表示されます。 画面の上下いっぱいに広がること自体、特に問題がないですが、以前にこのウィンドウとAdmob広告が重なっているために、ポリシー違反で広告が一時的に表示されなくなったこ... -
【Flutter】CircularProgressIndicatorでは角を丸くできないので、CustomPaintを使って円形のプログレスインディケーターを作成する
CircularProgressIndicatorを使う場合、下の画像のように青い部分の角が丸くならない。 今のところ、角を丸くする方法はなさそうなので、CustomPaintを使ってカスタムウィジェットを作成します。 【CustomPaintを使った角丸のプログレスインジケータ】 imp... -
【Flutter】Checkboxウィジェットの枠線、背景色、チェックマークの色の設定方法
【チェックボックスの塗りつぶしの色を変更する】 塗りつぶしの色を変更するには、fillColor プロパティを使用します。 fillColorには、MaterialStatePropertyを使用して、選択された状態と非選択状態それぞれに対する色を指定します。 以下は、選択された... -
【Flutter】Checkboxウィジェットをの角を丸くする方法
Checkboxウィジェットの角を丸くするには、shape プロパティを使用します。 【チェックボックスを正円にする】 shape プロパティにCircleBorderを指定することで正円にできます。 Checkbox( value: true, shape: CircleBorder(), // 円形の形状を適用 onCh... -
【Flutter】Checkboxウィジェットのサイズを変える方法
【サイズを変更する方法】 Checkboxウィジェットには、今のところサイズを指定できるプロパティが存在しないため、外側にTransform.scaleでラップして外観を変更する必要があります。 Transform.scale( scale: 1.5, // チェックボックスを拡大する比率 chi... -
【Flutter】点線のDividerの作り方
今のところ標準のDividerウィジェットには線を点線にする設定がないため、自作するかパッケージを使う必要があります。 このページではListViewを使った点線のDividerを作成するコードを紹介します。 【完成コード】 import 'package:flutter/material... -
【Flutter】AppBarのleadingの幅を変更する方法
AppBarのleading幅は固定で56が設定されているため、それ以上の幅のものを表示しようとすると警告がでます。 【leadingの幅を変更する方法】 leadingの幅を変更するには、leadingWidthに値を指定します。 AppBar( leadingWidth: 100, leading: GestureDete... -
【Flutter】AppBarの高さを変更する方法
AppBarの高さを変更する方法を2種類紹介します。 【toolbarHeightプロパティを使用する方法】 AppBarウィジェットはtoolbarHeightプロパティを持っているので、この値を変更することで高さを変更できます。 appBar: AppBar( title: Text('Custom Heig... -
【Flutter】Material3の影響で丸くなったボタンを四角にする方法
Material3デザインでは、通常、ボタンが角丸になるようにスタイルが適用されます。 これをもう少し四角にしたいときは、ボタンのスタイルのshapeプロパティを変更することができます。 【FilledButtonを使っている場合】 FilledButton( ・・・省略 style: ... -
【Dart】Mapの使い方
Mapは、キーと値のペアを格納するためのデータ構造です。 このページでは、Map型の基本について解説します。 【Mapの宣言と初期化】 Mapは、波括弧 {} を使用して作成します。 キーと値はコロン : で区切り、各ペアはカンマ , で区切... -
【Dart】while文の書き方
while文は、指定された条件がtrueの間、ブロック内のコードを繰り返し実行するためのものです。 このページでは、whileループの基本的な使い方を解説します。while文の基本的な使い方を解説します。 【while文の書き方】 while (条件) { # 条件がtrueの場...