Android MaterialYouFileExplorer 文件浏览器(选择器)

Android MaterialYouFileExplorer 文件浏览器(选择器)

MaterialYouFileExplorer

GitHub地址
请添加图片描述请添加图片描述
请添加图片描述

一个Material You风格的文件浏览器第三方库。

引入

  1. settings.gradle 中开启 mavenCentral()
repositories {......mavenCentral()}
  1. 引入MaterialYouFileExplorer(最新版本请前往GitHub查看)
implementation 'io.github.xayahsususu:materialyoufileexplorer:1.0.5'

使用

  1. onCreate() 中初始化
val materialYouFileExplorer = MaterialYouFileExplorer()
materialYouFileExplorer.initialize(this)
  1. 打开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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部