Library to create preference screens using Conductor controllers instead of fragments.
gradle/wrapper | ||
preference | ||
.gitignore | ||
.jitpack.yml | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
Library to create preference screens using Conductor controllers instead of fragments.
Including the library
You can include this library in your project with JitPack.
repositories {
maven { url = "https://www.jitpack.io" }
}
dependencies {
implementation 'com.github.tachiyomiorg:conductor-support-preference:3.1.8'
}
Usage
Create a class that inherits from PreferenceController
and include your preferences in the onCreatePreferences
method,
either by inflating an xml with addPreferencesFromResource
or manually creating them, though you will need to provide
a ContextThemeWrapper
if you use the latter and want to have a material theme.
Finally, use Router::pushController
to show your preference controller.