MaterialYouFileExplorer - A file explorer with the style of Material You

Overview
English | 中文

MaterialYouFileExplorer

GitHub release License

A file explorer with the style of Material You.

Use this library to select files/directories quickly.

Sample3

Sample3

Sample3

Implementation

  1. Enable mavenCentral() in settings.gradle
repositories {
        ......
        mavenCentral()
    }
  1. Implementation
implementation 'io.github.xayahsususu:materialyoufileexplorer:1.0.6'

Usage

  1. Initialize in onCreate()
val materialYouFileExplorer = MaterialYouFileExplorer()
materialYouFileExplorer.initialize(this)
  1. Start the explorer activity and handle callback
materialYouFileExplorer.toExplorer(this, isFile) { path, isFile -> 
    // Code here
}

Custom title

// Code here }">
materialYouFileExplorer.toExplorer(this, isFile, "Custom Title") { path, isFile -> 
    // Code here
}

Sample

binding.textInputEditText.setText(path) } } } }">
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) }
        }
    }
}

Credits

You might also like...
A file manager,apk editor....
A file manager,apk editor....

A file manager,apk editor....

A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.

ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt

This is Mini Project - Android app for Passenger to file FIR Online.

Passenger-Security-2021 Passenger Security - Online FIR Filing System This is project of Smart India Hackathon 2018 - Software Edition under the Minis

Wallpaper Battle A combined online and local HD wallpaper file manager
Wallpaper Battle A combined online and local HD wallpaper file manager

Resplash Resplash is powered by Unsplash.com The internet’s source of freely-usable images. Powered by creators everywhere. Browse 1M+ high-res photos

Simple Android File Manager
Simple Android File Manager

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Latihan Menyimpan dan Membuka File
Latihan Menyimpan dan Membuka File

Local-Data-Persistent-1 Latihan Menyimpan dan Membuka File Codelab kali ini menitik beratkan pada penerapan proses menyimpan dan membuka berkas. Anda

Udacity-shoestore - A template provided for use when building your README file for students

README Template Below is a template provided for use when building your README f

Quote-App-Kotlin - Quote App Based on MVVM clean architecture getting quote from json file stored in assets

Quotify - Simple Quotes App This app shows the use of ViewModel and ViewModelFac

Download-manager - Boost AWS S3 file download for android

download-manager Boost AWS S3 file download What is DownloadManager? It is desig

Releases(1.3.1)
Owner
Xayah
生如长河,渡船千艘,唯自渡方是真渡。
Xayah
A fun meme explorer and sharing app for android devices

A fun meme explorer and sharing app for android devices

Subroto Kumar 2 Apr 3, 2022
Material design file manager for Android

Amaze File Manager Overview Open Source, light and smooth Based on Material Design guidelines Basic features like cut, copy, delete, compress, extract

Team Amaze 4.2k Jan 4, 2023
Material design file manager for Android

Amaze File Manager Overview Open Source, light and smooth Based on Material Design guidelines Basic features like cut, copy, delete, compress, extract

Team Amaze 4.2k Jan 5, 2023
A Full-Stack mobile app, including Android & Server, Simple-Poem 简诗. You can write poem in graceful & traditional Chinese style.

JianShi 简诗 A Full-Stack mobile app, including Android side & Server side, Simple-Poem 简诗. You can write poem in graceful & traditional Chinese style.

wingjay 1.9k Jan 6, 2023
Wiped is a wiping app that helps you to delete a file permanently from your device

Wiped Wiped is a wiping app that helps you to delete a file permanently from your device. How Is It Done? Did you know that when you delete a file in

null 1 May 16, 2022
AnimApp is an app that recommends you random anime and you can add it to your favourite if you like it.

papb-team6 AnimApp is an app that recommends you animes and you can add it to your favourite if you like it. Team members: Firdaus Bisma Suryakusuma (

Gilang Adhitama Putra 1 Mar 9, 2022
Android app that helps you keep track of the medical supplements you need to take and how you spend your days

Android app that helps you keep track of the medical supplements you need to take and how you spend your days, similar to a bullet journal. It also allows you to reflect on your day, week, year, etc.

Rachelle Hu 4 Nov 10, 2022
📱 Android Library to implement Rich, Beautiful, Stylish 😍 Material Navigation View for your project with Material Design Guidelines. Easy to use.

Material NavigationView for Android ?? ?? Android Library to implement Rich, Beautiful Material Navigation View for your project with Material Design

Shreyas Patil 198 Dec 17, 2022
🖼 Supports loading profile images with segmented style, shapes, borders, indicators, and initials for Android.

AvatarView AvatarView supports loading profile images with segmented style, borders, indicators, and initials for Android. Download Gradle Add the bel

Stream 395 Dec 22, 2022
Unofficial F-Droid client in the style of the classic one.

Foxy Droid Yet another F-Droid client. Description Unofficial F-Droid client in the style of the classic one. Jump over the lazy dog, manage repositor

null 355 Dec 26, 2022