gpt4 book ai didi

flutter - 如何在 flutter 中创建一个始终停留在页面底部的按钮?

转载 作者:行者123 更新时间:2023-12-02 02:41:58 31 4
gpt4 key购买 nike

我想在 flutter 中实现以下 PhonePe UI。如何确保“继续”按钮始终保持在底部位置?

Image

最佳答案

您可以在下面复制粘贴运行完整代码
您可以使用 Scaffold

bottomSheet 属性
return Scaffold(
...
bottomSheet: Container(
width: MediaQuery.of(context).size.width,
child: RaisedButton(
child: Text('PROCEED'),
onPressed: () {},
),
),
);

工作演示

enter image description here

完整代码

import 'package:flutter/material.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: BottomSheetTestPage(),
);
}
}

class BottomSheetTestPage extends StatefulWidget {
@override
_BottomSheetPageState createState() => _BottomSheetPageState();
}

class _BottomSheetPageState extends State<BottomSheetTestPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('bottom sheet'),
),
body: ListView.builder(
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text(index.toString()),
subtitle: Text("${index}"),
);
},
itemCount: 300,
),
bottomSheet: Container(
width: MediaQuery.of(context).size.width,
child: RaisedButton(
child: Text('PROCEED'),
onPressed: () {},
),
),
);
}
}

关于flutter - 如何在 flutter 中创建一个始终停留在页面底部的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63439828/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com