首页 > 解决方案 > 如何在 Flutter 中将父母的身高传递给孩子

问题描述

我正在尝试width在 Flutter 中将父小部件传递给子小部件,但我不知道如何传递它。在这里,我有两个 Widget 以Row父宽度的一半显示。任何帮助表示赞赏。

这是我的代码

Row(
  mainAxisAlignment: MainAxisAlignment.spaceBetween,
  children: [
    _cancelRequest(),
    _acceptRequest(),
  ],
)

Widget _cancelRequest() {
  return GestureDetector(
    onTap: () {},
    child: Container(
      padding: EdgeInsets.symmetric(vertical: 6.0, horizontal: 20.0),
      decoration: BoxDecoration(
        gradient: LinearGradient(
          colors: [AppColor.CARISSMA, AppColor.LIGHT_CORAL],
        ),
        borderRadius: BorderRadius.circular(8)),
      child: Icon(
        Icons.close,
        color: AppColor.WHITE,
        size: 20,
      ),
    ),
  );
}

Widget _acceptRequest() {
  return GestureDetector(
    onTap: () {},
    child: Container(
      padding: EdgeInsets.symmetric(vertical: 6.0, horizontal: 20.0),
      decoration: BoxDecoration(
        gradient: LinearGradient(
          colors: [AppColor.THEME, AppColor.TURQUOISE_BLUE],
        ),
        borderRadius: BorderRadius.circular(8)),
      child: Icon(
        Icons.check,
        color: AppColor.WHITE,
        size: 20,
      ),
    ),
  );
}

标签: flutterflutter-layout

解决方案


推荐阅读