flutter - 如何在颤动中隐藏文本字段的一侧?
问题描述
我正在使用 TextField 类,我想在其中隐藏文本字段的左侧边框,如下图所示。
TextField(
onChanged: bloc.changeUserName,
decoration: new InputDecoration(
border: new OutlineInputBorder(
borderSide: const BorderSide(
width: 2.0, style: BorderStyle.solid),
borderRadius: BorderRadius.circular(50.0)),
focusedBorder: OutlineInputBorder(
borderSide: const BorderSide(
color: Colors.grey, width: 2.0),
borderRadius: BorderRadius.circular(50.0),
),
hintText: 'User Name',
hintStyle: new TextStyle(
color: Colors.grey,
fontWeight: FontWeight.bold),
suffixIcon: const Icon(
Icons.person,
size: 30.0,
color: Colors.grey,
),
errorText: snapshot.error),
);
提前致谢!
解决方案
你可以改变你的BoxDecoration
decoration: BoxDecoration(
border: Border(
left: BorderSide(width: 16.0, color: Colors.transparent),
top: BorderSide(width: 16.0, color: Colors.lightBlue.shade900),
right: BorderSide(width: 16.0, color: Colors.lightBlue.shade900),
bottom: BorderSide(width: 16.0, color: Colors.lightBlue.shade900),
),
推荐阅读
- python - 无法清除 dict:keys 中的空格和 \n 字符
- javascript - 全局对象 `window` 和 `document` 的类型是什么?
- sql - 收到错误“回滚事务请求没有相应的开始事务”
- html - 从空的类标签 (HTML) 中抓取
- crud - CakePHP3 CRUD API 和 API 路由
- java - 用单独的颜色显示国家
- r - 在 R 中分离数据
- javascript - JS:chrome 开发工具中对 JS 文件的更改未反映
- android - Glide 和 Picasso 无法从 YouTube 加载图像
- php - 是否可以将函数存储在数组中并根据 if 语句结果调用它们?