Используйте расширения Kotlin для Android в пользовательском классе - PullRequest
0 голосов
/ 11 июня 2018

отредактировано

Я использую kotlin для своего проекта.

Особенно, расширения Kotlin для Android.

Когда нет активности или фрагмента.

Я хочу использовать эту функцию в своем пользовательском классе.(без эксперимента layoutContainer) https://kotlinlang.org/docs/tutorials/android-plugin.html#layoutcontainer-support

Теперь я использую расширение таким способом.

// some class 
// pass rootView 
val nameTextView1 by lazy {rootView.tv_name1}
val nameTextView2 by lazy {rootView.tv_name2}
val nameTextView3 by lazy {rootView.tv_name3}
val nameTextView4 by lazy {rootView.tv_name4}
val nameTextView5 by lazy {rootView.tv_name5}

кто-нибудь знает какой-нибудь причудливый способ? Я хочу удалить дублирование «rootView».есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...