文章大綱 一、什麼是CircleImageView二、代碼實戰三、項目源碼下載 一、什麼是CircleImageView 圓角 ImageView,在我們的 App 中這個想必是太常見了,也許我們可以有無數種展示圓角圖片的方法,但是 CircleImageView 絕對是我們在開發時需要優先考慮的, ...
文章大綱
一、什麼是CircleImageView
二、代碼實戰
三、項目源碼下載
一、什麼是CircleImageView
圓角 ImageView,在我們的 App 中這個想必是太常見了,也許我們可以有無數種展示圓角圖片的方法,但是 CircleImageView 絕對是我們在開發時需要優先考慮的,如果你還不知道 CircleImageView,那麼你需要趕快去體驗它在處理圓角圖片時的強大了,相信你肯定會覺得和 CircleImageView 相見恨晚。
二、代碼實戰
1. 添加依賴
//添加CircleImageView依賴
implementation 'de.hdodenhof:circleimageview:2.1.0'
2. 添加圖片資源

3. 資源文件activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<de.hdodenhof.circleimageview.CircleImageView
xmlns:circleimageview="http://schemas.android.com/apk/res-auto"
android:id="@+id/imageview"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:src="@drawable/test"
circleimageview:civ_border_color="@android:color/holo_red_light"
circleimageview:civ_border_overlay="false"
circleimageview:civ_border_width="2dp"
circleimageview:civ_fill_color="@android:color/holo_blue_light"/>
</android.support.constraint.ConstraintLayout>
常用屬性:
(1)civ_border_width: 設置邊框的寬度,預設為0,即無邊框。
(2)civ_border_color: 設置邊框的顏色,預設為黑色。
(3)civ_border_overlay:設置邊框是否覆蓋在圖片上,預設為false,即邊框在圖片外圈。
(4)civ_fill_color:設置圖片的底色,預設透明。
(5)civ_border_width:設置邊框大小
(6)civ_fill_color:設置圖片的底色,預設透明
4. MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
5. 運行結果

三、項目源碼下載
鏈接:https://pan.baidu.com/s/18JMnAwi3CTiGZGC4GGDc8w 密碼:hht0