【发布时间】:2021-07-09 10:37:40
【问题描述】:
我有一个无线电流播放器的示例代码。 该代码提供了一个图标来表示其状态(暂停或播放)。 我想显示图像而不是图标。
作为一个新手/菜鸟,我被卡住了。 有人能把我推向正确的方向吗?
这是当前代码:
...........
default:
return Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
IconButton(
onPressed: () async {
print("button press data: " +
snapshot.data.toString());
await _flutterRadioPlayer.playOrPause();
},
icon: snapshot.data ==
FlutterRadioPlayer
.flutter_radio_playing
? Icon(Icons.pause)
: Icon(Icons.play_arrow))
]);
break;
}
...............
简而言之,我想使用图像,“pause.png”用于 Icons.pause,“play.png”用于 Icons.play_arrow。
【问题讨论】: