конструкторе, то нет инфы об width/height, если в onDraw, то каждый раз пересоздаётся. в onLayout норм вариант?
создаю в конструкторе, обновляю размеры в onSizeChanged
Нинада каждый раз, зачем? При первом вызове, и флаг выставить.
Сделаю через lazy делегат тогда, спасибо
нахераааааааааа, там горы оверхеда
Ну или как выше сказано. Кисть то можно когда угодно создать.
Окееей, пропустил ваш вариант, сделаю onSizeChanged, спасибо
lazy это оверхед?
lazy — это инструмент
Норм вариант инициализировать их в конструкторе. А затем уже в onLayout получить размеры и использовать их в paint
этот инструмент оверхед?)
ты понимаешь значение слова оверхед?
Да, это пиздец)
Обсуждают сегодня