blob: c3bbbbdf602aeb0f03f2306d5f51dc10e82e1a37 [file] [log] [blame]
import 'package:flutter/material.dart';
class ProfileAvatar extends StatelessWidget {
const ProfileAvatar({
@required this.avatar,
this.radius = 20,
}) : assert(avatar != null);
final String avatar;
final double radius;
@override
Widget build(BuildContext context) {
return Material(
color: Colors.transparent,
child: CircleAvatar(
radius: radius,
backgroundColor: Theme.of(context).cardColor,
child: ClipOval(
child: Image.asset(
avatar,
gaplessPlayback: true,
package: 'flutter_gallery_assets',
height: 42,
width: 42,
fit: BoxFit.cover,
),
),
),
);
}
}