Fresco 載入本地圖片與設定圖片為圓形
阿新 • • 發佈:2019-02-11
<com.facebook.drawee.view.SimpleDraweeView
fresco:roundAsCircle="true"
android:id="@+id/mytile_icon"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_marginLeft="5dp"
android:scaleType="centerCrop" />
我們要載入圓形圖片需要在控制元件中加入fresco:roundAsCircle="true"
屬性,但是這樣寫了之後沒有用,因為我們需要在總佈局中加入fresco的名稱空間,但是原先的
xmlns:fresco="http://schemas.android.com/tools"
並沒有用,我們需要將其替換為xmlns:fresco="http://schemas.android.com/apk/res-auto"
,那麼我們如果需要加入圓角邊框和顏色的話可以新增
fresco:roundingBorderColor="@color/lightslategray"
fresco:roundingBorderWidth="1dp"
這兩個屬性,第一個是設定邊框顏色,第二個是設定邊框寬度那麼載入本地res檔案我們需要
mytileIcon.setImageURI(Uri.parse("res://com.bwie.myquarter/" + R.drawable.touxiang));路徑為 res://包名/ + 圖片路徑 就可以了