From 404aebc5c8dc1dd4288e65e9dd07ca1273ab6146 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Sun, 2 Jul 2017 14:36:33 -0700 Subject: Create withArguments --- .../src/main/kotlin/ca/allanwang/kau/utils/ActivityUtils.kt | 2 ++ .../src/main/kotlin/ca/allanwang/kau/utils/FragmentUtils.kt | 12 ++++++++++++ library/src/main/kotlin/ca/allanwang/kau/utils/ViewUtils.kt | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 library/src/main/kotlin/ca/allanwang/kau/utils/FragmentUtils.kt (limited to 'library/src/main') diff --git a/library/src/main/kotlin/ca/allanwang/kau/utils/ActivityUtils.kt b/library/src/main/kotlin/ca/allanwang/kau/utils/ActivityUtils.kt index 4f95b2c..ec51bfd 100644 --- a/library/src/main/kotlin/ca/allanwang/kau/utils/ActivityUtils.kt +++ b/library/src/main/kotlin/ca/allanwang/kau/utils/ActivityUtils.kt @@ -6,10 +6,12 @@ import android.graphics.Color import android.support.annotation.ColorInt import android.support.annotation.StringRes import android.support.design.widget.Snackbar +import android.support.v4.app.Fragment import android.view.Menu import ca.allanwang.kau.R import com.mikepenz.iconics.typeface.IIcon import org.jetbrains.anko.contentView +import org.jetbrains.anko.withArguments /** * Created by Allan Wang on 2017-06-21. diff --git a/library/src/main/kotlin/ca/allanwang/kau/utils/FragmentUtils.kt b/library/src/main/kotlin/ca/allanwang/kau/utils/FragmentUtils.kt new file mode 100644 index 0000000..e0bdd8b --- /dev/null +++ b/library/src/main/kotlin/ca/allanwang/kau/utils/FragmentUtils.kt @@ -0,0 +1,12 @@ +package ca.allanwang.kau.utils + +import android.support.v4.app.Fragment +import org.jetbrains.anko.bundleOf + +/** + * Created by Allan Wang on 2017-07-02. + */ +fun Fragment.withArguments(vararg params:Pair):Fragment { + arguments = bundleOf(*params) + return this +} \ No newline at end of file diff --git a/library/src/main/kotlin/ca/allanwang/kau/utils/ViewUtils.kt b/library/src/main/kotlin/ca/allanwang/kau/utils/ViewUtils.kt index d17a11f..bd17b92 100644 --- a/library/src/main/kotlin/ca/allanwang/kau/utils/ViewUtils.kt +++ b/library/src/main/kotlin/ca/allanwang/kau/utils/ViewUtils.kt @@ -48,7 +48,7 @@ import com.mikepenz.iconics.typeface.IIcon @KauUtils fun View.isInvisible(): Boolean = visibility == View.INVISIBLE @KauUtils fun View.isGone(): Boolean = visibility == View.GONE -fun View.snackbar(text: String, duration: Int = Snackbar.LENGTH_LONG, builder: Snackbar.() -> Unit = {}): Snackbar { +fun View.snackbar(text: String, duration: Int = Snackbar.LENGTH_LONG, builder: Snackbar.() -> Unit = {}):Snackbar { val snackbar = Snackbar.make(this, text, duration) snackbar.builder() snackbar.show() -- cgit v1.2.3