Android開源:SImageView - 方便實用的圖片控件

zbuz1689 8年前發布 | 11K 次閱讀 Bitmap 安卓開發 Android開發 移動開發

控件介紹

這是一個簡單到 sImageView.setImageUrls; 設置一個網址即可顯示圖片的控件

相對 ImageView 功能的擴展的控件, 但是沒有繼承 ImageView 直接繼承的 View . 比如 QQ群組頭像 , 微信群組頭像 , 設置描邊 , 設置圓角矩形頭像 , 圓形頭像 等. 幾個參數搞定. 對于 多個圖片的排列 和 圖片的具體顯示 進行了接口分離. 可以自定義實現任何排列效果和顯示效果.

網絡圖片的下載會原圖緩存磁盤, 并根據控件的大小加載到到內存并使用顯示.

效果展示

圖片可能比較大, 如果不出現, 刷新頁面試試或者多等一會.

可以實現的樣式

使用說明

引用方式

rootDir/app/build.gradle文件

dependencies {
    // ...
    compile 'com.szysky.customize:simageview:2.2';
}

xml聲明方式

<LinearLayout xmlns:android="

<!--簡單的配置, 默認為圓形圖像,無描邊-->

<com.szysky.customize.siv.SImageView xmlns:app="

<!--稍微完全的配置范例, 下面會有屬性的詳細說明-->
<com.szysky.customize.siv.SImageView
   android:id="@+id/siv_main"
   android:layout_width="match_parent"
   android:layout_height="200dp"
   android:background="@color/colorAccent"
   app:displayType="rect"
   app:border_color="@color/colorPrimary"
   app:border_width="1dp"
   app:img="@mipmap/ic_1"
   app:scaleType="fix_XY"/>

</LinearLayout></code></pre>

屬性說明

 本文由用戶 zbuz1689 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!