【发布时间】:2021-04-23 21:03:11
【问题描述】:
我有一个 figma 设计,我使用 figma 编写插件。这是link。正如您所料,该插件不会生成Buttons、TextFields 或任何其他小部件。它只生成文本。
现在我从 Figmna 获得了我的电子邮件字段的代码:
Container(
width: 327,
height: 56,
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(
width: 327,
height: 56,
child: Material(
color: Color(0xfff8f8fa),
borderRadius: BorderRadius.circular(18),
child: Padding(
padding: const EdgeInsets.only(
left: 24,
right: 178,
),
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
"sag7@gmail.com",
style: TextStyle(
color: Color(0xff18172b),
fontSize: 14,
fontFamily: "Poppins",
fontWeight: FontWeight.w500,
),
),
],
),
),
),
),
],
),
),
我需要将其转换为文本框。现在这是我迄今为止尝试过的,而不是行:
TextFormField(
decoration: InputDecoration(
border: UnderlineInputBorder(),
),
);
但我不想要边框,当我将 Text 转换为 TextField 时,当我想将整个容器转换为文本字段时,它只会给我一个简单的带下划线的文本字段。
我在这里错过了什么?
这是我想要的视觉示例:
【问题讨论】:
标签: flutter dart flutter-layout