可使用資源id、bitmap或者使用url從網路載入,傳入對應陣列即可
網路載入時支援執行緒池
支援磁碟快取、記憶體快取。(記得申請磁碟快取需要的檔案儲存許可權)
對資源進行取樣率壓縮
......
step 1. 新增jitpack倉庫在專案根目錄下的build.gradle
中新增倉庫:
allprojects }}
step 2. 新增專案依賴
dependencies
step 3. 配置
combinebitmap.init(context)
.setlayoutmanager() // 必選, 設定的組合形式,支援wechatlayoutmanager、dinglayoutmanager
.setsize() // 必選,組合後bitmap的尺寸,單位dp
.setgap() // 單個bitmap之間的距離,單位dp,預設0dp
.setgapcolor() // 單個bitmap間距的顏色,預設白色
.setplaceholder() // 單個bitmap載入失敗的預設顯示
.seturls() // 要載入的url陣列
.setbitmaps() // 要載入的bitmap陣列
.setresourceids() // 要載入的資源id陣列
.setimageview() // 直接設定要顯示的imageview
.setonprogresslistener(new onprogresslistener
() @override
public void oncomplete(bitmap bitmap)
}).build();
由於生成的組合bitmap是矩形的,要實現釘釘的圓形顯示效果,這裡用到了乙個可圓形顯示的imageview控制項:niceimageview
更多細節見github:github.com/othershe/co…
alertmanger釘釘微信告警 1
部署釘釘webhook docker run d p 8060 8060 name webhook timonwong prometheus webhook dingtalk latest ding.profile webhook1 你的釘釘token 執行 alertmanger docker r...
微信和釘釘網頁分享流程
基本設定 ip白名單 配置完此項以開啟可以呼叫獲取access token介面的許可權 2 獲取jsapi ticket,通過剛剛拿到的access token 請求 返回內容如下 3 生成js sdk許可權驗證簽名,簽名生成規則如下 參與簽名的字段包括noncestr 隨機字串 有效的jsapi ...
仿微信發起群聊
做安卓開發也有段時間了,一直看那些大神的部落格,一直在學習。這是第一次寫部落格,請多多指教。廢話不多說,上圖 寫這篇文章主要是記錄一下自己做專案時遇到的一些問題,當時寫這個功能的時候,也是在網上搜尋了不少關於這個功能的文字找資料,但是就沒有乙個符合我需求的。經過我自己的學習整合,總算把這個功能給搞定...