引言
项目中经常用遇到视频、图片、音频的预览需要,采用PictureSelector第三方库,方便解决
方式
1. 引入第三方库,目前最新的版本v3.11.1。其他的版本可能用法不一样,有很多差异
implementation 'io.github.lucksiege:pictureselector:v3.11.1'
2. 如果预览网络视频AndroidManifest.xml添加如下代码
android:usesCleartextTraffic="true"
3. 链式使用,简明
PictureSelector.create(this)
.openPreview()
.setImageEngine(GlideEngine.createGlideEngine())
.setExternalPreviewEventListener(new OnExternalPreviewEventListener() {
@Override
public void onPreviewDelete(int position) {
}
@Override
public boolean onLongPressDownload(LocalMedia media) {
return false;
}
}).startActivityPreview(position, true, list);
欢迎点赞、转发、评论。