Based on support-preference from Android Support Library, adding a lot of exciting features.
- add dependencies
// replace <latest-release> with version above
implementation 'moe.shizuku.preference:preference:<latest-release>'
implementation 'moe.shizuku.preference:preference-dialog-android:<latest-release>'
//implementation 'moe.shizuku.preference:preference-dialog-appcompat:<latest-release>' // if you want to use appcompat version dialog
//implementation 'moe.shizuku.preference:preference-switchcompat:<latest-release>' // appcompat version of SwitchCompat, only need if you want to support pre-21
//implementation 'moe.shizuku.preference:preference-simplemenu:<latest-release>' // if you want try SimpleMenuPreference, on pre-21 it will fallback to ListPreference
- sample will tell you everything