From bf136d76b81835a44a0d9038b2a87806247296e8 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Mon, 21 Aug 2017 14:39:00 -0700 Subject: Fix/kpref-inner-frame-size (#42) * Fix kpref item barriers * Revert and add text constraint --- .../main/kotlin/ca/allanwang/kau/sample/MainActivity.kt | 16 ++++++++++++---- sample/src/main/res/values/strings.xml | 1 + sample/src/main/res/xml/kau_changelog.xml | 4 ++++ 3 files changed, 17 insertions(+), 4 deletions(-) (limited to 'sample') diff --git a/sample/src/main/kotlin/ca/allanwang/kau/sample/MainActivity.kt b/sample/src/main/kotlin/ca/allanwang/kau/sample/MainActivity.kt index 09002d4..1528970 100644 --- a/sample/src/main/kotlin/ca/allanwang/kau/sample/MainActivity.kt +++ b/sample/src/main/kotlin/ca/allanwang/kau/sample/MainActivity.kt @@ -16,10 +16,7 @@ import ca.allanwang.kau.searchview.SearchView import ca.allanwang.kau.searchview.bindSearchView import ca.allanwang.kau.swipe.SWIPE_EDGE_LEFT import ca.allanwang.kau.ui.views.RippleCanvas -import ca.allanwang.kau.utils.materialDialog -import ca.allanwang.kau.utils.navigationBarColor -import ca.allanwang.kau.utils.startActivity -import ca.allanwang.kau.utils.toast +import ca.allanwang.kau.utils.* import ca.allanwang.kau.xml.showChangelog import com.mikepenz.google_material_typeface_library.GoogleMaterial @@ -185,6 +182,17 @@ class MainActivity : KPrefActivity() { onClick = { _, _, _ -> kauLaunchAbout(AboutActivity::class.java); false } } + header(R.string.long_prefs) + + checkbox(R.string.checkbox_3, { KPrefSample.check2 }, { KPrefSample.check2 = it; reloadByTitle(R.string.checkbox_3) }) { + descRes = R.string.kau_lorem_ipsum + } + + text(R.string.text, { KPrefSample.text }, { KPrefSample.text = it }) { + descRes = R.string.kau_lorem_ipsum + textGetter = { string(R.string.kau_lorem_ipsum) } + } + } fun subPrefs(): KPrefAdapterBuilder.() -> Unit = { diff --git a/sample/src/main/res/values/strings.xml b/sample/src/main/res/values/strings.xml index 086b27b..a887ad3 100644 --- a/sample/src/main/res/values/strings.xml +++ b/sample/src/main/res/values/strings.xml @@ -24,4 +24,5 @@ Video Overlay Showcase Adapter Showcase KAU (Kotlin Android Utils) is a collection of common extension functions and complex UIs that can be used in almost all apps. It is meant to implement the shared components, so you can focus on what makes your app unique. + Long Prefs diff --git a/sample/src/main/res/xml/kau_changelog.xml b/sample/src/main/res/xml/kau_changelog.xml index 3eb5287..1d46757 100644 --- a/sample/src/main/res/xml/kau_changelog.xml +++ b/sample/src/main/res/xml/kau_changelog.xml @@ -8,6 +8,10 @@ + + + + -- cgit v1.2.3