A Simple full screen LoadingFragment for Android apps
private fun showLoading() {
LoadingFragment.getInstance().show(supportFragmentManager, "TAG")
}
private fun hideLoading() {
LoadingFragment.getInstance().dismissDialog()
}
LoadingFragment uses Lottie to show animations. to change the default animation, first put your Lottie json file in assets folder, then:
private fun showLoading() {
LoadingFragment.getInstance(fileName = "your_file_name.json")?.show(supportFragmentManager, "TAG")
}
private fun showLoading() {
LoadingFragment.getInstance(isCancelable = true)?.show(supportFragmentManager, "TAG")
}
private void showLoading() {
LoadingFragment.Companion.getInstance("loading.json",false).show(getSupportFragmentManager(),"TAG");
}
private void hideLoading() {
LoadingFragment.Companion.getInstance("loading.json",false).dismissDialog();
}
Add this to your root build.gradle file:
allprojects {
repositories {
maven(url = "https://jitpack.io")
}
}
Now add the dependency to your app build.gradle file:
implementation ("com.github.SirLordPouya:LoadingFragment:latest_version")
LoadingFragment is released under the Apache License 2.0. See LICENSE for details.
Copyright (c) 2018 Pouya Heydari