wrap's title font size

This commit is contained in:
niuhuan 2021-11-20 08:11:26 +08:00
parent a2fed79af8
commit bf53612c42
1 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,5 @@
import 'dart:math';
import 'package:event/event.dart'; import 'package:event/event.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:pikapika/basic/Common.dart'; import 'package:pikapika/basic/Common.dart';
@ -208,6 +210,8 @@ class _ComicListState extends State<ComicList> {
int rowCap = size.width ~/ widthAndGap; int rowCap = size.width ~/ widthAndGap;
var width = widthAndGap - gap * 2; var width = widthAndGap - gap * 2;
var height = width * coverHeight / coverWidth; var height = width * coverHeight / coverWidth;
double titleFontSize = max(width / 11, 10);
double shadowFontSize = max(width / 9, 12);
List<Widget> wraps = []; List<Widget> wraps = [];
List<Widget> tmp = []; List<Widget> tmp = [];
widget.comicList.forEach((e) { widget.comicList.forEach((e) {
@ -229,7 +233,7 @@ class _ComicListState extends State<ComicList> {
'被封印的本子', '被封印的本子',
textAlign: TextAlign.center, textAlign: TextAlign.center,
style: TextStyle( style: TextStyle(
fontSize: 12, fontSize: shadowFontSize,
color: (Theme.of(context).textTheme.bodyText1?.color ?? color: (Theme.of(context).textTheme.bodyText1?.color ??
Colors.black) Colors.black)
.withOpacity(.5), .withOpacity(.5),
@ -265,7 +269,7 @@ class _ComicListState extends State<ComicList> {
e.title + '\n', e.title + '\n',
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 10, fontSize: titleFontSize,
height: 1.2, height: 1.2,
), ),
strutStyle: StrutStyle(height: 1.2), strutStyle: StrutStyle(height: 1.2),