определённого коллбэка, который может вызываться сколько угодно раз. Не хочется городить флаг, по которому надо проверять, был ли этот метод уже вызван. Тут очень подходит использование val через делегат lazy. Это нормально, что в самом начале метода будут просто обращения к этим переменным, чтобы банально проинициализировать их один раз. На практике такое вообще применяется? Не бьют по рукам?)
override fun onTouch(v: View, event: MotionEvent): Boolean {
originalImagePosition
// some code
}
> банально проинициализировать их один ра непонятно зачем
Обсуждают сегодня