@@ -20,7 +20,7 @@ class HomePage extends StatefulWidget {
20
20
}
21
21
22
22
class _HomePageState extends State <HomePage > {
23
- late PageController _myPage ;
23
+ late PageController _pageController ;
24
24
int _selectedPage = 0 ;
25
25
26
26
List <Widget > pages = [
@@ -33,14 +33,14 @@ class _HomePageState extends State<HomePage> {
33
33
void _onItemTapped (int index) {
34
34
setState (() {
35
35
_selectedPage = index;
36
- _myPage .jumpToPage (index);
36
+ _pageController .jumpToPage (index);
37
37
});
38
38
}
39
39
40
40
@override
41
41
void initState () {
42
42
// TODO: implement initState
43
- _myPage = PageController (initialPage: 0 );
43
+ _pageController = PageController (initialPage: 0 );
44
44
45
45
super .initState ();
46
46
}
@@ -49,7 +49,8 @@ class _HomePageState extends State<HomePage> {
49
49
Widget build (BuildContext context) {
50
50
return Scaffold (
51
51
body: PageView (
52
- controller: _myPage,
52
+ onPageChanged: (index) => setState (() { _selectedPage = index; }),
53
+ controller: _pageController,
53
54
children: [
54
55
...pages
55
56
],
0 commit comments