отредактировано
Я использую 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».есть идеи?