Android 仿釘釘 微信 群聊組合頭像

2021-08-21 02:51:26 字數 1122 閱讀 6536

可使用資源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 ...

仿微信發起群聊

做安卓開發也有段時間了,一直看那些大神的部落格,一直在學習。這是第一次寫部落格,請多多指教。廢話不多說,上圖 寫這篇文章主要是記錄一下自己做專案時遇到的一些問題,當時寫這個功能的時候,也是在網上搜尋了不少關於這個功能的文字找資料,但是就沒有乙個符合我需求的。經過我自己的學習整合,總算把這個功能給搞定...