【问题标题】:Play Pause icon in single button (Audioplayer flutter)在单个按钮中播放暂停图标(Audioplayer 颤动)
【发布时间】:2023-02-03 06:14:51
【问题描述】:
'''

我只想创建一个控制音频播放暂停状态的按钮请让我知道我该怎么做?

@override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("ListView.builder")),
      body: ListView.builder(
        itemCount: radioDetails.length,
        itemBuilder: (BuildContext context, int index) {
          return Card(
            clipBehavior: Clip.antiAlias,
            child: ListTile(
                title: Text(radioDetails[index].name),
                trailing: IconButton(
                  icon: null as Widget,
                  onPressed: null,
                )),
          );
        },
      ),
    );
  }
}

【问题讨论】:

    标签: flutter radio-button iconbutton


    【解决方案1】:

    创建一个布尔值

    bool isPlaying = false;
    

    代替图标检查这个变量

    icon: (isPlaying)? Icons.stop: Icons.play,
    onTap: (){
      setState((){
        isPlaying = !isPlaying;
        //Manage playerto stop or play audio here
      });
    }
    

    【讨论】:

    猜你喜欢
    • 2020-12-09
    • 1970-01-01
    • 2022-06-12
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-25
    相关资源
    最近更新 更多