2014-03-05 59 views
0

在我的應用程序中,我從URL獲取圖像並在ImageView中顯示。我得到了一個正方形(白色)背景中的圓形(藍色)圖像。我想將我的圖像顯示爲一個圓圈。如何在我的應用程序中刪除或隱藏該圖像中額外的白色顏色?如何在Image View中修改圖像外觀?

下面是圖片供參考:enter image description here

+1

將imageview背景設置爲'transparent'並將你的圖像設置爲src –

+1

如果白色是圖像的一部分,我認爲你不能做些什麼。 –

+0

是的。白色是圖像的一部分。 – ydnas

回答

2

你應該先刪除圖像的白色部分,如Photoshop或Gimp圖像編輯器。使背景透明不起作用,因爲白色部分不是背景,它在圖像中。

或者,如果您希望將方形圖像顯示爲圓形(例如,Google+上的個人資料圖片),則可以創建圓形Imageview。這裏有一個工作代碼片段,用於舍入ImageView How to create a circular ImageView in Android?

或者,如果您不想使用此代碼段,則可以使用一個庫來輕鬆創建舍入的ImageView。看到這個 https://github.com/vinc3m1/RoundedImageView