備忘録:FlutterのIconButtonにてマテリアルアイコンが黒塗りで表示されるときはoutlinedのアイコンを使う

最近某アプリをAndroidネイティブからFlutterに移植しようとしていて結構時間費やしてしまったので。

まとめ

Icons.repeat_onとかIcons.shuffle_onなど、表示時に黒塗りになってしまうアイコンについてはoutlinedのアイコンを使う。

現象

IconButtonにてIcons.repeat_onなど、一部アイコンを表示すると黒塗りに表示される。
f:id:rutilicus:20210704203240p:plain

解決法

Icons.repeat_on_outlinedなど、outlinedのアイコンを使う。
f:id:rutilicus:20210704203416p:plain