flutter - Flutter InputDecoration - 如何将标签定位在边框上?
问题描述
我有带有文本字段的颤振应用程序。我需要像这张图片一样将标签放置在边框上方。
我有两个选择:
1.把它完全写成一个新的小部件
2.使用TextFormField + InputDecoration
我尝试了第二种方法,这是我的代码:
TextFormField(
controller: _controller,
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.zero,
borderSide: BorderSide(color: AppColors.borderColor, width: 1.0),
),
floatingLabelBehavior: FloatingLabelBehavior.always,
labelText: widget.hint
));
但我无法达到预期的结果。这是可能的还是只有选项1?
解决方案
我更喜欢把它完全写成一个新的小部件,比如
Column(
children:[
Text('label'),
TextFormField(//.....),
],
),
推荐阅读
- node.js - 在 Windows 操作中心中未触发 notifier.on 点击事件
- flutter - Flutter:如何将 TweenAnimation 应用于 Transform 的多个属性?
- php - 在每组学说中选择一行
- javascript - jquery在行中查找按钮并更改其类
- r - 从现有的 matirx R 替换矩阵中的列
- dart - 遍历 Dart 中的类列表
- r - 在分组后在 R 中使用 Levene 测试时出错 [错误:不是数字变量]
- r - R 重复行的连接类型
- azure - 带有 agic 的 Azure AKS - 如何使用 Terraform 创建它?
- html - 从草稿 js 编辑器导出 html 并保持样式