どうも、ちょげ(@chogetarou)です。
PageView.builderの使い方を解説します。
使い方

PageView.builderは、次の2つの引数を指定して使います。
- itemCount : ページ数
- itemBuilder : 表示するページを返す関数
引数「itemCount」には、PageViewのページ数を指定します。
引数「itemBuilder」には、「Widget Function(context, index){}」のような関数を指定します。
PageView.builder(
itemBuilder: (context, index) {
return Page();
},
itemCount: /*ページ数*/,
),
この2つの引数を指定すれば、PageView.builderを使うことが出来ます。
使用例
以下は、使用例です。
var _pages = [
Container(
color: Colors.blue,
),
Container(
color: Colors.green,
),
Container(
color: Colors.pink,
),
];
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
body: Padding(
padding: const EdgeInsets.all(8.0),
child: PageView.builder(
itemBuilder: (context, index) {
return _pages[index];
},
itemCount: _pages.length,
),
),
),
);
}

[Flutter]CardをPageViewで表示するには?
CardをPageViewで表示する方法を紹介します。

[Flutter]BottomNavigationBarでPageViewを使うには?
BottomNavigationBarでPageViewを使う方法を紹介します。

[Flutter]複数のCardを横スクロールで表示するには?
複数のCardを横スクロールで表示する方法を紹介します。

[Flutter]BottomNavigationBarType.shiftingで背景色を設定する方法
「BottomNavigataionBarのshiftingで背景色を設定したい」。という人に向けて、BottomNavigationBarType.shiftingで背景色を設定する方法を紹介します
コメント