文本字段内的嵌入式平面按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本字段内的嵌入式平面按钮相关的知识,希望对你有一定的参考价值。

enter image description here

试图在文本格式字段中添加平面按钮,下面是当前字段实现的代码,

TextFormField(
                      textAlign: TextAlign.left,
                      obscureText: true,
                      cursorColor: Colors.white,
                      onChanged: (value) {
                        //Do something with the user input.
                        password = value;
                      },
                      style: TextStyle(color: Colors.white),
                      decoration: InputDecoration(
                        icon: Icon(Icons.help, color: Colors.white, ),
//                        contentPadding: EdgeInsets.fromLTRB(20, 20, 20, 20),
                        labelText: 'Enter your password',
                        labelStyle: TextStyle(color: Colors.white),
                        focusedBorder: UnderlineInputBorder(
                            borderSide: BorderSide(color: Colors.white)),
                        enabledBorder: UnderlineInputBorder(
                            borderSide: BorderSide(color: Colors.white)),
                      ),
                    ),

有人可以根据上面的屏幕快照协助添加它。

答案

只需在suffixIcon实现中添加InputDecoration属性,然后将FlatButton小部件传递给它。下面的示例代码:

decoration: InputDecoration(
                  icon: Icon(Icons.help, color: Colors.black, ),
//                        contentPadding: EdgeInsets.fromLTRB(20, 20, 20, 20),
                  labelText: 'Enter your password',
                  labelStyle: TextStyle(color: Colors.black),
                  focusedBorder: UnderlineInputBorder(
                      borderSide: BorderSide(color: Colors.black)),
                  enabledBorder: UnderlineInputBorder(
                      borderSide: BorderSide(color: Colors.black)),
                    suffixIcon: FlatButton(
                      child: Text('Need Help?'),
                      onPressed: () {},
                    )
                ),

enter image description here

以上是关于文本字段内的嵌入式平面按钮的主要内容,如果未能解决你的问题,请参考以下文章

swiftui 文本字段和按钮内的按钮

Vuetify 文本字段附加插槽内的按钮单击

访问嵌套片段的文本字段

如何在 Kotlin 片段内的按钮之间切换片段?

Android:片段内的按钮操作

SwiftUI,使用按钮将文本字段内的值相乘