koufa
01/12/2017, 5:47 PMinline fun View.scheduleStartPostponedTransition(crossinline startPostponedEnterTransition: () -> Unit) {
val view = this
view.viewTreeObserver.addOnPreDrawListener(object : ViewTreeObserver.OnPreDrawListener {
override fun onPreDraw(): Boolean {
view.viewTreeObserver.removeOnPreDrawListener(this)
startPostponedEnterTransition()
return true
}
})
}
Is there a way to have a reference to the view without the need of the view variable?