我试着用flutter创建旧的iPhone Coverflow设计。我试过用align widthfactor创建listview。但是它只有一种重叠方式。
Container(
height: 300,
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: 25,
itemBuilder: (BuildContext context, int position) => Align(
widthFactor: 0.8,
child: Container(
height: 200,
width: 120,
color: Colors.green.withOpacity(0.4),
child: Center(child: Text(position.toString())),
),
),
),
),
我需要实现图片上的设计,如何实现呢?我尝试了所有可用的包,我认为PreloadPageview,finite coverflow,simple coverflow,perspective pageview等等,我可以实现变换,但不能同时实现横向和横向的重叠滚动
3条答案
按热度按时间nwlls2ji1#
它不是重叠的coverflow什么你想要的。
这是我的包裹。
我尝试实现重叠小工具...失败...
gpnt7bae2#
这与您的要求perspective_pageview非常相似:
szqfcxe23#
我也遇到了同样的问题。经过一些研究,我发现Overlapped Carousel Package似乎正好满足了你的需要。
希望它也能帮助其他人。编码愉快