poem_content.dart 1.61 KB
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:one_poem/res/resources.dart';

class PoemContent extends StatelessWidget {
  const PoemContent({
    Key? key,
    required this.poemStr,
    required this.title,
    required this.author,
  }) : super(key: key);

  final String poemStr;
  final String title;
  final String author;
  @override
  Widget build(BuildContext context) {
    return Column(
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [
        Text(
          title,
          style: const TextStyle(
            fontSize: 24.0,
            color: Colors.white,
          ),
        ),
        Gaps.vGap16,
        Text(
          author,
          style: const TextStyle(
            fontSize: 18.0,
            color: Colors.white,
          ),
        ),
        Gaps.vGap12,
        Stack(
          alignment: Alignment.center,
          children: [
            //TODO 字体是否描边?
            // Text(
            //   poemStr,
            //   style: TextStyle(
            //     fontFamily: "ZCOOLXiaoWei",
            //     fontSize: 24.0,
            //     foreground: Paint()
            //       ..style = PaintingStyle.stroke
            //       ..strokeWidth = 1
            //       ..color = Colors.black,
            //   ),
            // ),
            Text(
              poemStr,
              style: const TextStyle(
                color: Colors.white,
                fontFamily: "ZCOOLXiaoWei",
                fontSize: 24.0,
              ),
            ),
          ],
        ),
        Gaps.vGap24,
      ],
    );
  }
}