dart - Flutter:轮廓输入边框

标签 dart flutter textfield

我试图为我的文本字段构建一个边框,例如:

return TextField(
  ...
 border: OutlineInputBorder(
  borderSide: BorderSide(
   color: Colors.red, 
    width: 5.0),
    )
  )
)

但它总是返回一个宽度为 1.0 的黑色边框。 我发现更改颜色的唯一方法是创建一个 ThemeData,在其中指定提示颜色,但我找不到更改宽度的方法。

最佳答案

您要查找的是 - InputDecorationenabledBorder 属性。

如果你想改变焦点使用的边框 - focusedBorder

    TextField(
        decoration: new InputDecoration(
            focusedBorder: OutlineInputBorder(
                borderSide: BorderSide(color: Colors.greenAccent, width: 5.0),
            ),
            enabledBorder: OutlineInputBorder(
                borderSide: BorderSide(color: Colors.red, width: 5.0),
            ),
            hintText: 'Mobile Number',
        ),
    ),

关于dart - Flutter:轮廓输入边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54143526/

相关文章:

ios - 链接框架 'Pods_Runner.framework' 缺少此目标 : x86_64 所需的一个或多个架构

pdf - 参数类型 'Future<Widget>' 无法分配给参数类型 'Widget' .dart

node.js - 如何在 Flutter 中使用 WebSockets 和 Socket.IO?

ios - 在 Flutter 中为 ios 深度链接的 XCode 设置而苦苦挣扎

javascript - 如何通过单击按钮将页面中所有文本字段中的数据更改为大写

flutter - 将抽屉列表图 block 与抽屉底部对齐

string - Dart double toStringAsFixed 对数字进行四舍五入,但它不应该

flutter - 在此主页小部件上方找不到正确的 Provider<FirebaseUser>

ios - UITextField 多行

php - 从多个复选框和文本字段插入值