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) }
}
}
}
鸣谢
|