使用Kotlin写的一个Android文件选择器,轻便,漂亮,尽量遵循Material Design
分类选择 | 本地目录 | 单选 | 图片选择器 |
---|---|---|---|
在gradle文件添加引用:
dependencies {
compile 'net.muliba.fancyfilepickerlibrary:fancyfilepickerlibrary:4.0.0'
}
多选:
FilePicker()
.withActivity(this)
.forResult { filePaths ->
...
}
单选:
FilePicker()
.withActivity(this)
.chooseType(FilePicker.CHOOSE_TYPE_SINGLE)
.forResult { filePaths ->
...
}
new FilePicker()
.withActivity(this)
.chooseType(FilePicker.CHOOSE_TYPE_SINGLE())
.forResult(new Function1<List<String>, Unit>() {
@Override
public Unit invoke(List<String> strings) {
...
return Unit.INSTANCE;
}
});
还有别忘了添加权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />