web-dev-qa-db-ja.com

TextFormFieldのクリック可能なアイコン-アイコンのクリックでTextFormFieldフォーカスを無効にします(Flutter)

SuffixIconのあるtextFieldが必要ですが、そのアイコンをクリックした後、キーボードを開く必要はありません。別の方法でsuffixIconなしでそれを行うにはどうすればよいですか?

enter image description here

5

これはうまくいくはずです

Stack(
            alignment: Alignment.centerRight,
            children: <Widget>[
              TextFormField(
              ),
              FlatButton(
                onPressed: () {
                  _openOrhidePassword();
                },
                child: Image(
                  height: 24.0,
                  width: 24.0,
                  image: AssetImage('images/Eye.png'),
                ),
              ),
            ],
          ),

私の場合、画像サイズが別の問題でした。私がディメンションを提供したとき、それは他のウィジェットとうまく機能しました。

0
Wasim