【问题标题】:Flutter Custom Text FieldFlutter 自定义文本字段
【发布时间】:2021-07-12 11:59:18
【问题描述】:

我想在 Flutter 中创建一个自定义文本字段,如图所示。边框线中间带有标签和图标的轮廓化 TextField 边框。 有没有办法创建这样的TextField?

提前致谢。

【问题讨论】:

    标签: flutter material-ui textfield


    【解决方案1】:

    你可以使用stack来实现UI

    Stack(
           children: [
             TextFormField(
               ...apply the border here
             ),
             Positioned(
               left: 16.0,
               top: 5.0,
               child: Container(
                 padding: EdgeInsets.all(5.0),
                 color: AppColors.whiteColor,
                 child: Row(
                   children: [
                     Image.asset(your_image),
                     Text("Name")
                   ],
                 ),
               ),
             ),
             
           ],
        );
    

    【讨论】:

    • 谢谢.. 刚刚创建了 TextField.. 但是定位需要在顶部 0 并为 TextField 小部件添加边距以正确居中对齐..
    猜你喜欢
    • 1970-01-01
    • 2019-01-31
    • 2023-04-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    相关资源
    最近更新 更多