Android MaterialYouFileExplorer 文件浏览器(选择器)
Android MaterialYouFileExplorer 文件浏览器(选择器)
MaterialYouFileExplorer
GitHub地址



一个Material You风格的文件浏览器第三方库。
引入
- 在
settings.gradle中开启mavenCentral()
repositories {......mavenCentral()}
- 引入MaterialYouFileExplorer(最新版本请前往GitHub查看)
implementation 'io.github.xayahsususu:materialyoufileexplorer:1.0.5'
使用
- 在
onCreate()中初始化
val materialYouFileExplorer = MaterialYouFileExplorer()
materialYouFileExplorer.initialize(this)
- 打开Explorer Activity并且处理回调
materialYouFileExplorer.toExplorer(this, isFile) { path, isFile -> // Code here
}
自定义标题
materialYouFileExplorer.toExplorer(this, isFile, "Custom Title") { path, isFile -> // Code here
}
样本
class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)val binding = ActivityMainBinding.inflate(layoutInflater)setContentView(binding.root)val materialYouFileExplorer = MaterialYouFileExplorer()materialYouFileExplorer.initialize(this)binding.filledButton.setOnClickListener {materialYouFileExplorer.toExplorer(this, binding.radioButtonFile.isChecked, "Custom Title") { path, _ -> binding.textInputEditText.setText(path) }}}
}
鸣谢
- libsu
- PermissionX
- MaterialFiles
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
