ClipOval 与 CircleAvatar

ClipOval vs CircleAvatar

我是 Flutter 的新手,当我决定构建一个用户个人资料图片小部件时,我发现了两个使它循环的小部件:ClipOvalCircleAvatar 那么它们之间有什么区别,我应该什么时候使用它们?

CircleAvatar就是用来制作头像Widget之类的。 ClipOval用于将要设计成圆形的widget的输出部分剪掉,例如ClipRRect
不过,从外观的角度来看,它们的效果是一样的。

'ClipOval' 是一个使用椭圆剪辑其子项的小部件。您可以在应用程序的任何地方使用它,但是 'CircleAvatar' 是代表用户的圈子的最佳选择。 您可以使用 'CircleAvatar' 与用户的个人资料图片一起使用,或者在没有此类图片的情况下,使用用户的姓名首字母。

More at here