Commit 753bb4b8 authored by Filipe de Lima Brito's avatar Filipe de Lima Brito

Add extension function.

parent aa596f8f
package chat.rocket.android.util
import android.support.annotation.LayoutRes
import android.support.v7.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
fun String.ifEmpty(value: String): String {
......@@ -11,13 +15,17 @@ fun String.ifEmpty(value: String): String {
}
fun View.setVisibility(value: Boolean) {
if (value) {
this.visibility = View.VISIBLE
visibility = if (value) {
View.VISIBLE
} else {
this.visibility = View.GONE
View.GONE
}
}
fun ViewGroup.inflate(@LayoutRes resource: Int): View {
return LayoutInflater.from(context).inflate(resource, this, false)
}
var TextView.textContent: String
get() = text.toString()
set(value) {
......@@ -27,5 +35,5 @@ var TextView.textContent: String
var TextView.hintContent: String
get() = hint.toString()
set(value) {
text = value
hint = value
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment