引言
项目中经常用遇到视频、图片、音频的预览需要,采用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() {@Overridepublic void onPreviewDelete(int position) {}@Overridepublic boolean onLongPressDownload(LocalMedia media) {return false;}}).startActivityPreview(position, true, list);
欢迎点赞、转发、评论。