1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import 'package:flutter/material.dart';
- import 'package:flutter_svg/flutter_svg.dart';
- import 'package:fooddeliveryapp/constants.dart';
- class AddToCart extends StatelessWidget {
- final Function pressButton;
- const AddToCart({
- Key key,
- // @required this.product,
- this.count,
- this.pressButton,
- }) : super(key: key);
- // final Product product;
- final int count;
- @override
- Widget build(BuildContext context) {
- return Padding(
- padding: const EdgeInsets.symmetric(vertical: kDefaultPaddin),
- child: Row(
- children: <Widget>[
- Container(
- margin: EdgeInsets.only(right: kDefaultPaddin),
- height: 50,
- width: 58,
- decoration: BoxDecoration(
- borderRadius: BorderRadius.circular(18),
- border: Border.all(
- // color: product.color,
- color: Colors.red,
- ),
- ),
- child: IconButton(
- icon: SvgPicture.asset(
- "assets/icons/add_to_cart.svg",
- // color: product.color,
- color: Colors.red,
- ),
- onPressed: () {},
- ),
- ),
- Expanded(
- child: SizedBox(
- height: 50,
- child: FlatButton(
- shape: RoundedRectangleBorder(
- borderRadius: BorderRadius.circular(18)),
- // color: product.color,
- color: Colors.red,
- onPressed: () {
- ///加入购物车
- print("数量:" + count.toString());
- pressButton();
- },
- child: Text(
- "结账".toUpperCase(),
- style: TextStyle(
- fontSize: 17,
- fontWeight: FontWeight.bold,
- color: Colors.white,
- ),
- ),
- ),
- ),
- ),
- ],
- ),
- );
- }
- }
|