1. ホーム
  2. flutter

[解決済み] Flutter TextButton splashColor プロパティ

2022-01-26 06:02:34

質問

を使用していました。 FlatButton で、プロパティを渡すと

FlatButton(
      splashColor: Colors.transparent,
      highlightColor: Colors.transparent,
      child: ..., 
)

のドキュメントによると、FlatButton は廃止される予定です。 を使用すること、そして TextButton の代わりに splashColor または highlightColor プロパティ

TextButton(                  
    splashColor: Colors.transparent,
    highlightColor: Colors.transparent,
    child: ...,       
)

は動作しません。

また、次のように試してみました。

TextButton(            
  style: ButtonStyle(
    splashColor: Colors.transparent,
    highlightColor: Colors.transparent,
  ),
  child: ..., 
)

どうすればいいのでしょうか?ありがとうございます

解決方法は?

Colors.transparentは何の効果もなく、単に透明なので何もないように見える。ButtonStyleでは色でこんな感じ。

ButtonStyle(
   overlayColor: MaterialStateColor.resolveWith((states) => Colors.red),
),