Flutter 中的透明粘性页脚

S.D*_*.D. 3 dart flutter

我正在关注这个 Stack Overflow 帖子,以制作粘性页脚。页脚表现得像它需要的那样,但是有没有办法添加透明度,以便页脚后面的列表中的项目可见?

实体页脚 在此处输入图片说明

透明页脚

在此处输入图片说明

这是制作实体页脚的所有代码

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,
          ),
        ],
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

Rém*_*let 6

您可以用来Stack在彼此的顶部显示小部件。

new Scaffold(
  body: new Stack(
    alignment: Alignment.bottomCenter,
    children: [
      new ListView(...),
      new Container(height: 40.0, color: Colors.red),
    ],
  ),
),
Run Code Online (Sandbox Code Playgroud)