import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import '../../widget/my_txt.dart'; /// @author: bo.zeng /// @email: cnhbwds@gmail.com /// @date: 2025 2025/4/9 16:00 /// @description: class UserHeadWidget extends StatelessWidget { final double? size; final String nickname; final String avatar; final String time; const UserHeadWidget({ super.key, this.size, required this.nickname, required this.avatar, required this.time, }); @override Widget build(BuildContext context) { return Row( spacing: 5.w, children: [ CircleAvatar( radius: size ?? 20.w, backgroundImage: NetworkImage(avatar), // 替换为实际头像路径 ), Column( spacing: 5.h, crossAxisAlignment: CrossAxisAlignment.start, children: [ myTxt( text: nickname, fontSize: 14.sp, color: Colors.black, fontWeight: FontWeight.bold, ), myTxt(text: time, fontSize: 12.sp, color: Colors.grey), ], ), ], ); } }