style(ui): victory_overlay ASCII 아트 정렬 개선
- 트로피 ASCII 좌우 공백 균형 조정 - THE END 텍스트 FittedBox로 자동 스케일링 - 폰트 크기 14→12 조정
This commit is contained in:
@@ -583,8 +583,9 @@ class _VictoryOverlayState extends State<VictoryOverlay>
|
||||
}
|
||||
|
||||
Widget _buildTrophyAsciiArt(Color gold) {
|
||||
// 중앙 정렬을 위해 각 줄 좌우 공백 균형 맞춤
|
||||
const trophy = '''
|
||||
___________
|
||||
____________
|
||||
'._==_==_=_.'
|
||||
.-\\: /-.
|
||||
| (|:. |) |
|
||||
@@ -655,19 +656,19 @@ class _VictoryOverlayState extends State<VictoryOverlay>
|
||||
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
|
||||
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
|
||||
|
||||
return Column(
|
||||
children: [
|
||||
Text(
|
||||
// FittedBox로 감싸서 화면 너비에 맞게 자동 스케일링
|
||||
return FittedBox(
|
||||
fit: BoxFit.scaleDown,
|
||||
child: Text(
|
||||
theEnd,
|
||||
style: TextStyle(
|
||||
fontFamily: 'JetBrainsMono',
|
||||
fontSize: 14,
|
||||
fontSize: 12,
|
||||
color: gold,
|
||||
height: 1.0,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user