poem_user_audio.dart 1.47 KB
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

class PoemUserAudio extends StatelessWidget {
  const PoemUserAudio({
    Key? key,
    this.audio, //TODO 传入数据
    this.desc,
  }) : super(key: key);

  final List<Map<String, String>>? audio;
  final String? desc;
  @override
  Widget build(BuildContext context) {
    return Container(
      padding: const EdgeInsets.symmetric(vertical: 5.0, horizontal: 10.0),
      width: double.infinity,
      child: Column(
        children: <Widget>[
          ListTile(
            title: Text(
              desc ?? "一大波用户朗读录制提交了“临境”",
              style: const TextStyle(color: Colors.white, fontSize: 15.0),
            ),
          ),
          SizedBox(
            width: double.infinity,
            height: 200.0,
            child: ListView.builder(
                itemBuilder: (BuildContext context, int index) {
              return Wrap(
                spacing: 5.0,
                crossAxisAlignment: WrapCrossAlignment.center,
                children: const [
                  Icon(
                    Icons.play_circle_outline,
                    size: 16.0,
                    color: Colors.white,
                  ),
                  Text(
                    "普通话",
                    style: TextStyle(color: Colors.white, fontSize: 16.0),
                  )
                ],
              );
            }),
          ),
        ],
      ),
    );
  }
}