diff options
author | Allan Wang <me@allanwang.ca> | 2017-08-21 14:39:00 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-08-30 12:24:19 -0400 |
commit | bf136d76b81835a44a0d9038b2a87806247296e8 (patch) | |
tree | 77e52c71086411aa3fc653dbda6672a186ed5aec /sample/src | |
parent | 17d18daaf591b4ab27e0a7df0bb1c3126e6488be (diff) | |
download | kau-bf136d76b81835a44a0d9038b2a87806247296e8.tar.gz kau-bf136d76b81835a44a0d9038b2a87806247296e8.tar.bz2 kau-bf136d76b81835a44a0d9038b2a87806247296e8.zip |
Fix/kpref-inner-frame-size (#42)
* Fix kpref item barriers
* Revert and add text constraint
Diffstat (limited to 'sample/src')
-rw-r--r-- | sample/src/main/kotlin/ca/allanwang/kau/sample/MainActivity.kt | 16 | ||||
-rw-r--r-- | sample/src/main/res/values/strings.xml | 1 | ||||
-rw-r--r-- | sample/src/main/res/xml/kau_changelog.xml | 4 |
3 files changed, 17 insertions, 4 deletions
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 @@ <string name="video_overlay_showcase">Video Overlay Showcase</string> <string name="adapter_showcase">Adapter Showcase</string> <string name="about_kau">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.</string> + <string name="long_prefs">Long Prefs</string> </resources> 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 @@ <version title="v3.3.2"/> <item text=":kpref-activity: Add visibility toggle to Core contract. Items can override this to show/hide given preferences based on boolean callbacks." /> + <item text=":kpref-activity: Add width constraint for long text items" /> + <item text="" /> + <item text="" /> + <item text="" /> <version title="v3.3.1"/> <item text=":core: Open up all logger functions" /> |