web-dev-qa-db-ja.com

フローティングアクションボタン:スプラッシュカラーとハイライトカラーをRaisedButtonのように変更する方法は?

FABが取るスプラッシュとハイライト色は、MaterialsAppウィジェットで引数の色に接続されていることがわかります。それらの色を上書きする方法はありますか?私は前景色と背景色だけを見つけ、それらは私が欲しいものではありません。ありがとう

6
Floris Marpepa

FloatingActionButtonのソースコードをチェックすると、スプラッシュカラーがアプリのテーマに接続されているため、このようにテーマのみを変更できます。

        Theme(
                        data: Theme.of(context).copyWith(highlightColor: Colors.yellow),
                        child: FloatingActionButton(
                          backgroundColor: Colors.red,
                          onPressed: () {},
                          child: Text("hello world"),
                        ),
                      )
 _
5
diegoveloper