2014-12-24 127 views

回答

4

檢查該解決方案https://github.com/vinc3m1/RoundedImageView 這對我的作品。

例邊境:

 <RoundedImageView 
      android:id="@+id/imageViewAvatar" 
      android:layout_width="150dp" 
      android:layout_height="150dp" 
      android:layout_gravity="center_horizontal|bottom" 
      android:background="@drawable/border" 
      android:cropToPadding="true" 
      android:padding="7dp" 
      android:scaleType="centerCrop" 
      my:is_oval="true" 
      my:round_background="false" /> 

邊界在哪裏你PNG你想要的任何邊界。所有你需要的是設置填充,這將是你的圖像和邊界之間的距離。當然,設置圖像。

+0

之前試過所有這些回答但我想用3種顏色製作邊框,或者將邊框作爲圖片可繪製的邊框,如圖片所示,而不是邊框​​的一種顏色,我試過在這之前的所有答案 –

+0

您可以將RoundedImageView用於圓形圖像,並根據需要單獨製作邊框。例如,在RelativeLayout中使用RoundedImageView和ImageView(用於邊框)。 – grig

+0

你可以把代碼示例plz –

0

可以使用RoundedImageView庫。如果你不想使用庫,請看this

+0

之前的答案,但我想使3種顏色的邊界如圖所示,而不是一種顏色的邊界,我嘗試所有關閉此答案之前 –