late PageController _controller;
@override
void initState() {
super.initState();
// viewportFraction缩放比例1.0为满屏
_controller = PageController(initialPage: 1, viewportFraction: 0.75);
}
_diaryPageViewBuilder(){
return Container( height: 240,
child: PageView(
controller: _controller,
children: <Widget>[
_itemCard(0), _itemCard(1), _itemCard(2), _itemCard(3)
]));
}
_itemCard(int i) {
return Container(
margin: EdgeInsets.symmetric(horizontal: 10.r),
color: Colors.red,
child: Text('$i'),
);
}
Flutter使用PageView实现Swiper效果
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 继续Flutter系列博客的更新,google在昨天12月14日发布了Flutter的1.0(Stable)版本,...
- 通常分为以下五个步骤 下载插件 加载插件 HTML内容 定义大小 初始化 第一步:下载swiper插件 第二步:在...
- late PageController _controller;@overridevoid initState()...
- 先上个效果图: 最近在看Draggable源码,在其中有这么一段: _DragAvatar是Draggable中的...