在我的应用中,我从URL获取图像并在ImageView中显示。我得到一个圆形(蓝色)图像,它是一个方形(白色)背景。我想将我的图像显示为圆形。如何在我的应用程序中删除或隐藏该图像中的额外白色?
以下图片供参考:
答案 0 :(得分:2)
您应首先在Photoshop或Gimp等图像编辑器中删除图像的白色部分。使背景透明不起作用,因为白色部分不是背景,它在图像中。
或者,如果您希望将方形图像显示为圆形(例如Google+上的个人资料图片),则可以创建圆形图像视图。这里有一个工作代码片段,用于舍入ImageView How to create a circular ImageView in Android?
或者,如果您不想使用此代码段,则可以使用可以轻松创建圆形ImageView的库。看到这个 https://github.com/vinc3m1/RoundedImageView