flutter - 如何在 Flutter 中向 TextFormField 添加阴影

标签 flutter dart flutter-layout shadow

我有一个 flutter 的文本表单字段,我想给它添加一个阴影。我该怎么做?

 final password = TextFormField(
    obscureText: true,
    autofocus: false,
    decoration: InputDecoration(
        icon: new Icon(Icons.lock, color: Color(0xff224597)),
        hintText: 'Password',
        fillColor: Colors.white,
        filled: true,
        contentPadding: EdgeInsets.fromLTRB(20.0, 10.0, 20.0, 10.0),
        enabledBorder: OutlineInputBorder(borderRadius:BorderRadius.circular(5.0),
        borderSide: BorderSide(color: Colors.white, width: 3.0))
     ),
   );

最佳答案

您可以用 Material 小部件包裹您的 TextFormField 并编辑其属性,例如 elevationshadowColor

例子:

Material(
              elevation: 20.0,
              shadowColor: Colors.blue,
                          child: TextFormField(
                obscureText: true,
                autofocus: false,
                decoration: InputDecoration(
                    icon: new Icon(Icons.lock, color: Color(0xff224597)),
                    hintText: 'Password',
                    fillColor: Colors.white,
                    filled: true,
                    contentPadding: EdgeInsets.fromLTRB(20.0, 10.0, 20.0, 10.0),
                    enabledBorder: OutlineInputBorder(borderRadius:BorderRadius.circular(5.0),
                    borderSide: BorderSide(color: Colors.white, width: 3.0))
                ),
              ),
            )  

你会得到类似于下图的东西。
enter image description here

关于flutter - 如何在 Flutter 中向 TextFormField 添加阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54194347/

相关文章:

firebase - Flutter - 如何在从 firebase 实时数据库中获取数据时检查多个条件?

flutter - Flutter:无法显示AlertDialog

Flutter Firestore 导致 D8 : Cannot fit requested classes in a single dex file (# methods: 71610 > 65536) in Android Studio

dart - 如何在 Flutter 上更改 BottomNavigationBar 项目的颜色?

flutter - 制作具有多行的某种行构建器并将JSON数据传递到其中的最佳方法是什么。 flutter

regex - 用于验证邮政编码格式的 dart 正则表达式

flutter - 我如何了解容器 'to be as small as possible'

flutter - 带 ListView 的 NestedScrollView 中的粘性标签

flutter - 如何将图标按钮动态更改为字符串或表情符号

android - flutter 复选框在无状态小部件中不起作用