您好!图像的宽度与手机屏幕的宽度相同。有什么问题吗?我如何缩小宽度的大小?谢谢!
class _SignupProfileImageState extends State<SignupProfileImage> {
bool isUploadImage = false;
var selectedImage;
@override
Widget build(BuildContext context) {
return Positioned(
top: 140,
right: 0,
left: 0,
child: SizedBox(
height: 100,
width: 100,
child: Stack(
clipBehavior: Clip.none,
fit: StackFit.expand,
children: [
Container(
width: 50,
child: ClipOval(
child: Image.asset(
'assets/face.jpg',
height: 50.0,
width: 50.0,
fit: BoxFit.fill
],
),
)
);
}
}
3条答案
按热度按时间vngu2lb81#
您可以使用CircleAvatar代替ClipOval,如下图所示,这将是一个更好的选择。
CircleAvatar class you can check
bweufnob2#
您可以使用下面的代码:
您也可以通过GitHub访问完整的源代码。
如果您还有其他问题,请不要犹豫,写在评论。
r7s23pms3#
用中心线包裹你的尺寸框。它会在中心线显示你的图片