いちの
こんばんは〜
弊社ブログに辿り着いていただきありがとうございます!
株式会社メモリアインクのいちのです
この記事を読んでわかること
Container
ウィジェットの基本的な使い方- 角丸(
borderRadius
)を設定する方法
開発環境
- Dart 3.0.0
- Flutter 3.10.0
目次
Containerの基本実装
概要
FlutterのContainer
ウィジェットは、デザインとレイアウトに非常に重要な役割を果たします。ここでは、Container
の基本的な使い方についてサンプルコードと共に解説します。
サンプルコード
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
// Centerウィジェットを使用して中央揃えに
child: Container(
// Containerの幅を200に設定
width: 200,
// Containerの高さを100に設定
height: 100,
// 背景色を青に設定
color: Colors.blue,
// Container内のテキスト
child: Text(
'Flutter',
// テキストを中央揃えに設定
textAlign: TextAlign.center,
// テキストのスタイルを設定
style: TextStyle(
color: Colors.white,
fontSize: 24,
),
),
),
),
),
);
}
}
サンプルコードの解説
- 10行目:
Center
ウィジェットを使用して、子ウィジェットを中央に配置します。 - 14行目:
Container
のwidth
プロパティを使用して幅を200ピクセルに設定します。 - 16行目:
height
プロパティを使用して高さを100ピクセルにします。 - 18行目:
color
プロパティで背景色を青に設定します。 - 21行目:
Container
内にText
ウィジェットを配置し、表示するテキストを'Flutter'
に設定します。 - 23行目:
TextAlign.center
を使用してテキストを中央揃えにします。 - 25-28行目:
TextStyle
を使用してテキストの色を白、フォントサイズを24ピクセルに設定します。
表示確認
それでは、表示を確認してみましょ〜
ウィジェットを横幅いっぱいに広げたり、割合表示する方法にご興味のある読者様。以下の記事で分かりやすく丁寧に解説しておりますので、ぜひご一読いただけますと幸いです。
【Flutter】横幅いっぱいに表示する方法から横幅を割合表示する方法まで解説!
こんばんは〜弊社ブログに辿り着いていただきありがとうございます!株式会社メモリアインクのいちのです この記事を読んでわかること Flutterでウィジェットを画面いっ…
角丸にする方法
概要
Container
ウィジェットの角を丸くするには、decoration
プロパティを使用してBoxDecoration
を設定します。ここでは、角丸の設定方法についてサンプルコードと共に解説します。
サンプルコード
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Container(
width: 200,
height: 100,
// BoxDecorationを使用してデザインを設定
decoration: BoxDecoration(
color: Colors.blue,
// borderRadiusで角丸を設定
borderRadius: BorderRadius.circular(20),
),
child: Text(
'Flutter',
textAlign: TextAlign.center,
style: TextStyle(
color: Colors.white,
fontSize: 24,
),
),
),
),
),
);
}
}
サンプルコードの解説
- 15-19行目:
Container
のdecoration
プロパティにBoxDecoration
を設定して、背景色や形状などのデザインを定義します。 - 18行目:
BoxDecoration
のborderRadius
プロパティを使用して、BorderRadius.circular(20)
を設定し、すべての角を20ピクセルの半径で丸くします。
表示確認
それでは、表示を確認してみましょ〜
Containerを実用的に使用し、カード形式の商品リストを作成する方法にご興味のある読者様。以下の記事で分かりやすく丁寧に解説しておりますので、ぜひご一読いただけますと幸いです。
【Flutter】カード(Card)ウィジェットの押下処理の実装からリスト内商品をタップして商品詳細画面へ遷移…
こんばんは〜弊社ブログに辿り着いていただきありがとうございます!株式会社メモリアインクのいちのです この記事を読んでわかること カード(Card)ウィジェットの押下…
まとめ
いかがでしたでしょうか?今回は、Containerの基本実装から角丸にする方法について、サンプルコードを用いて解説してみました。読者様の開発の手助けに少しでもなればいいなと思いこの記事を書かせていただいております。弊社ではAndroid、iOS、Flutterを使ったアプリ開発についてのブログを多数投稿させていただいておりますので、ご興味のある方はぜひ!
自分の成長を加速させるチャンスがどこかにあるかもしれません。
変化を恐れずに新たな環境に飛び込む勇気のある方は、
未経験からIT・Webエンジニアを目指すなら【ユニゾンキャリア】
コメント
コメント一覧 (3件)
[…] 【Flutter】Containerの基本実装から角丸にする方法について解説 […]
[…] 【Flutter】Containerの基本実装から角丸にする方法について解説 […]
[…] 【Flutter】Containerの基本実装から角丸にする方法について解説 […]