mirror of
https://github.com/Iconica-Development/flutter_profile.git
synced 2025-05-19 01:03:45 +02:00
feat: add BoxFit to avatar
This commit is contained in:
parent
6b292175ab
commit
fe2dd0f169
2 changed files with 5 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
## 1.5.0
|
||||
|
||||
- Updated flutter_input_library to 3.2.1
|
||||
- Added the option to give a `BoxFit` to the avatar image
|
||||
|
||||
## 1.4.0
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ class Avatar extends StatelessWidget {
|
|||
this.user,
|
||||
this.size = 100,
|
||||
this.avatarBackgroundColor,
|
||||
this.boxfit = BoxFit.contain,
|
||||
});
|
||||
|
||||
/// The user object containing user information.
|
||||
|
@ -23,6 +24,8 @@ class Avatar extends StatelessWidget {
|
|||
/// Background color of the avatar.
|
||||
final Color? avatarBackgroundColor;
|
||||
|
||||
final BoxFit boxfit;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var imageProvider = _getImageProvider(user);
|
||||
|
@ -42,7 +45,7 @@ class Avatar extends StatelessWidget {
|
|||
image: hasImage
|
||||
? DecorationImage(
|
||||
image: imageProvider,
|
||||
fit: BoxFit.contain,
|
||||
fit: boxfit,
|
||||
)
|
||||
: null,
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue