Dart 飘动中的透明粘脚
我是因为做了一个黏糊糊的页脚。页脚的表现与它需要的一样,但是有没有办法增加透明度以便页脚后面的列表中的项目可见 实心页脚 透明页脚 下面是制作实心页脚的所有代码Dart 飘动中的透明粘脚,dart,flutter,Dart,Flutter,我是因为做了一个黏糊糊的页脚。页脚的表现与它需要的一样,但是有没有办法增加透明度以便页脚后面的列表中的项目可见 实心页脚 透明页脚 下面是制作实心页脚的所有代码 import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context)
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage();
@override
_MyHomePageState createState() => new _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Column(
children: <Widget>[
new Expanded(
child: new ListView.builder(
itemCount: 200,
itemBuilder: (context, index) {
return new ListTile(
title: new Text("title $index"),
);
},
),
),
new Container(
height: 40.0,
color: Colors.red,
),
],
),
);
}
}
导入“包装:颤振/材料.省道”;
void main()=>runApp(新的MyApp());
类MyApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回新材料PP(
主页:新建MyHomePage(),
);
}
}
类MyHomePage扩展StatefulWidget{
我的主页();
@凌驾
_MyHomePageState createState()=>new_MyHomePageState();
}
类_MyHomePageState扩展状态{
@凌驾
小部件构建(构建上下文){
归还新脚手架(
正文:新栏目(
儿童:[
新扩展(
子项:新建ListView.builder(
物品计数:200,
itemBuilder:(上下文,索引){
返回新的ListTile(
标题:新文本(“标题$索引”),
);
},
),
),
新容器(
身高:40.0,
颜色:颜色,红色,
),
],
),
);
}
}
您可以使用堆栈
将小部件显示在彼此的顶部
new Scaffold(
body: new Stack(
alignment: Alignment.bottomCenter,
children: [
new ListView(...),
new Container(height: 40.0, color: Colors.red),
],
),
),
感谢您的回复,我刚刚尝试过,页脚现在将与最后一项重叠(使用
itemCount:200设置)。为了解决这个问题,你认为测量容器的高度(因为我希望容器的高度根据里面的文本动态变化)然后加上额外的填充物是颤振的最佳解决方案吗?这不是你想要的吗?没有图片很难解释,但我不希望容器掩盖最后一个列表项。因此,您只需滚动至ListView高度+40
,即可滚动整个列表。