CircleImageView 快速圆形ImageView非常适合个人资料图像。 这是基于本身的,它基于。 它使用BitmapShader,但不: 创建原始位图的副本 使用clipPath(既不是硬件加速的也不是抗锯齿的) 使用setXfermode裁剪位图(这意味着在画布上绘制两次) 由于这只是一个自定义ImageView,而不是自定义Drawable或两者的组合,因此它可以与所有类型的可绘制对象一起使用,即的PicassoDrawable或其他非标准可绘制对象(尽管需要进行一些测试)。 Gradle dependencies { ... implementatio