最近發現一個挺不錯的開源庫,推薦給大家。
簡介:小紅書多圖剪裁+微信圖片選擇器+大圖預覽+圖片剪裁(支持圓形剪裁和鏤空剪裁),已適配androidQ,借鑑並升級matisse加載內核!超強定製性可輕鬆實現知乎/馬蜂窩/微博等特殊樣式!支持跨進程回調!內部結構輕量級,無任何第三方開源庫!支持support依賴!
- 支持小紅書多圖剪裁、微信多圖選擇、單圖剪裁、多圖批量剪裁、大圖預覽
- 支持自定義所有UI,包括標題欄、底部欄、列表item、文件夾item、剪裁頁面、預覽頁面等
- 支持13種視頻圖片格式混合加載,支持過濾掉指定格式文件
- 支持大圖預覽,支持超長圖、超大圖,拒絕too lagre(已修復單圖剪裁長圖)
- 支持自定義剪裁比例、剪裁邊距、圓形剪裁、鏤空/充滿剪裁(仿最新微信圖片頭像選擇)
- 支持視頻多選和預覽
- 支持只選擇圖片或者視頻類型
- 支持恢復上一次選中的圖片狀態(微信樣式)
- 支持屏蔽指定媒體文件(微信樣式)
- 選擇結果直接回調,拒絕配置ActivityForResult+requestCode,即調用即處理
- 支持選擇器調用失敗回調
- 支持自定義回調類型
- 支持直接回調媒體相冊列表及文件列表
- 支持選擇器所有文案修改、國際化定製
- 支持多種特殊需求覆蓋,支持自定義選擇器攔截事件
- 已全面適配androidQ
- 支持直接拍攝視頻、照片等
- 輕量級,aar大小不超過300K,無so庫,無任何第三方依賴
- 支持androidx和support
- 永久維護
https://github.com/yangpeixing/YImagePicker