poem_user_comments.dart 1.79 KB
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

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

  final List<Map<String, String>>? comments;
  final String? desc;
  @override
  Widget build(BuildContext context) {
    return SizedBox(
      height: 360, //TODO 高度待定
      width: double.infinity,
      child: Flex(
        direction: Axis.vertical,
        children: [
          Container(
            alignment: Alignment.centerLeft,
            padding:
                const EdgeInsets.symmetric(vertical: 5.0, horizontal: 10.0),
            child: Text(
              desc ?? "一大波用户朗读录制提交了“临境”",
              style: const TextStyle(color: Colors.white, fontSize: 15.0),
            ),
          ),
          Expanded(
            flex: 1,
            child: Container(
              padding:
                  const EdgeInsets.symmetric(vertical: 5.0, horizontal: 10.0),
              width: double.infinity,
              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),
                    )
                  ],
                );
              }),
            ),
          )
        ],
      ),
    );
  }
}