TextField InputDecoration 下的 prefixIcon默认最小宽度修改

这篇博客主要介绍了如何修改TextField中InputDecoration的prefixIcon默认的最小宽度。默认情况下,prefixIcon的宽度是固定的,但通过源码分析并进行相应调整,可以改变这一设置,实现宽度的自定义。
摘要由CSDN通过智能技术生成

TextField InputDecoration 下的 prefixIcon默认最小宽度修改 ,

    child: TextField(
      style: TextStyle(fontSize: 20.px), //字体样式
        decoration: InputDecoration(
            prefixIcon: Container(
                color: Colors.red,
                child: Icon(Icons.phone_android,color:_color ,size: 30.px,),
            ),
            hintText:'请输入账号',
            alignLabelWithHint:false,
            hintStyle:TextStyle(fontSize: 20.px,color: _color),
            border: OutlineInputBorder(borderSide: BorderSide(color:_color, width: 1.0)),
          contentPadding: EdgeInsets.all(0),
            focusedBorder: OutlineInputBorder(
                borderRadius: BorderRadius.all(Radius.circular(5.0)),
                borderSide: BorderSide(color: _color, width: 1.0))
        )
    ),

可以看到默认的前置图标的宽度是固定的

在这里插入图片描述

通过源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值