问题描述
我是 Flutter 的新手,当我决定构建用户个人资料图片小部件时,我发现了两个小部件来使其循环:Clipoval
和 CircleAvatar
那么它们之间有什么区别,我应该什么时候使用它们?
解决方法
CircleAvatar
只是用来制作头像 Widget 之类的。 ClipOval
用于将要设计为圆形的小部件的外发部分剪掉,例如与 ClipRRect
相同。
不过,从外观的角度来看,它们的效果是一样的。
'ClipOval' 是一个小部件,它使用椭圆来剪裁其子项。您可以在应用程序的任何地方使用它,但是“CircleAvatar”是代表用户的圆圈的最佳选择。 您可以将“CircleAvatar”用于用户的个人资料图片,或者在没有此类图片的情况下使用用户的姓名首字母。