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) {
|
Widget _buildTrophyAsciiArt(Color gold) {
|
||||||
|
// 중앙 정렬을 위해 각 줄 좌우 공백 균형 맞춤
|
||||||
const trophy = '''
|
const trophy = '''
|
||||||
___________
|
____________
|
||||||
'._==_==_=_.'
|
'._==_==_=_.'
|
||||||
.-\\: /-.
|
.-\\: /-.
|
||||||
| (|:. |) |
|
| (|:. |) |
|
||||||
@@ -655,19 +656,19 @@ class _VictoryOverlayState extends State<VictoryOverlay>
|
|||||||
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
|
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
|
||||||
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
|
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
|
||||||
|
|
||||||
return Column(
|
// FittedBox로 감싸서 화면 너비에 맞게 자동 스케일링
|
||||||
children: [
|
return FittedBox(
|
||||||
Text(
|
fit: BoxFit.scaleDown,
|
||||||
|
child: Text(
|
||||||
theEnd,
|
theEnd,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontFamily: 'JetBrainsMono',
|
fontFamily: 'JetBrainsMono',
|
||||||
fontSize: 14,
|
fontSize: 12,
|
||||||
color: gold,
|
color: gold,
|
||||||
height: 1.0,
|
height: 1.0,
|
||||||
),
|
),
|
||||||
textAlign: TextAlign.center,
|
textAlign: TextAlign.center,
|
||||||
),
|
),
|
||||||
],
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user