141 lines
4.0 KiB
Dart
141 lines
4.0 KiB
Dart
/*
|
|
* @Author: Aimee~
|
|
* @Date: 2022-06-01 11:12:08
|
|
* @LastEditTime: 2022-06-02 15:31:38
|
|
* @LastEditors: Aimee
|
|
* @FilePath: /gl_dao/lib/pages/address/adds_edit/adds_edit_page.dart
|
|
* @Description: 编辑地址
|
|
*/
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import '../../../main_color.dart';
|
|
|
|
class AddressEditPage extends StatefulWidget {
|
|
const AddressEditPage({Key? key}) : super(key: key);
|
|
|
|
@override
|
|
State<AddressEditPage> createState() => _AddressEditPageState();
|
|
}
|
|
|
|
class _AddressEditPageState extends State<AddressEditPage> {
|
|
int sex = 1; //年龄 1男2女
|
|
bool placeTop = true; // 是否置顶
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Scaffold(
|
|
appBar: appBar(),
|
|
body: Container(
|
|
padding: const EdgeInsets.fromLTRB(16, 30, 16, 30),
|
|
child: ListView(
|
|
children: [
|
|
const TextField(
|
|
decoration: InputDecoration(
|
|
hintText: "收货人姓名",
|
|
border: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
focusedBorder: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
icon: Text(
|
|
'收 货 人:',
|
|
style: TextStyle(
|
|
fontSize: 16,
|
|
),
|
|
),
|
|
),
|
|
),
|
|
const Divider(),
|
|
const TextField(
|
|
decoration: InputDecoration(
|
|
hintText: "收货人联系电话",
|
|
border: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
focusedBorder: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
icon: Text(
|
|
'联系电话:',
|
|
style: TextStyle(
|
|
fontSize: 16,
|
|
),
|
|
),
|
|
),
|
|
),
|
|
const Divider(),
|
|
const TextField(
|
|
decoration: InputDecoration(
|
|
hintText: "请选择省市区",
|
|
border: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
focusedBorder: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
icon: Text(
|
|
'省 市 区:',
|
|
style: TextStyle(
|
|
fontSize: 16,
|
|
),
|
|
),
|
|
),
|
|
),
|
|
const Divider(),
|
|
const TextField(
|
|
decoration: InputDecoration(
|
|
hintText: "请输入详细地址",
|
|
border: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
focusedBorder: OutlineInputBorder(
|
|
borderSide: BorderSide.none,
|
|
),
|
|
icon: Text(
|
|
'详细地址:',
|
|
style: TextStyle(
|
|
fontSize: 16,
|
|
),
|
|
),
|
|
),
|
|
),
|
|
const Divider(),
|
|
const SizedBox(height: 30),
|
|
SizedBox(
|
|
width: 400,
|
|
height: 56,
|
|
child: ElevatedButton(
|
|
style: ButtonStyle(
|
|
backgroundColor: MaterialStateProperty.all(tMainRedColor)),
|
|
onPressed: () {},
|
|
child: const Text(
|
|
'确认修改',
|
|
style: TextStyle(
|
|
fontSize: 18,
|
|
),
|
|
),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
// 自定义顶部导航
|
|
PreferredSizeWidget appBar() {
|
|
return AppBar(
|
|
backgroundColor: tMainRedColor,
|
|
title: const Text(
|
|
'修改收货地址',
|
|
style: TextStyle(
|
|
color: Colors.white,
|
|
fontSize: 18,
|
|
fontWeight: FontWeight.w500,
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|