import 'package:flutter/material.dart'; /// 圓形頭像組件 /// /// 顯示用戶首字母或默認比特幣符號。通過 [radius] 控制大小, /// [fontSize] 控制文字大小,[text] 可傳入用戶頭像文字。 class AvatarCircle extends StatelessWidget { final double radius; final double fontSize; final String? text; const AvatarCircle({ super.key, required this.radius, required this.fontSize, this.text, }); @override Widget build(BuildContext context) { final colorScheme = Theme.of(context).colorScheme; return CircleAvatar( radius: radius, backgroundColor: colorScheme.primary.withOpacity(0.15), child: Text( text ?? '₿', style: TextStyle( fontSize: fontSize, color: colorScheme.primary, fontWeight: FontWeight.w700, ), ), ); } }