getter как Composable не будет под ногами мешаться когда захочется просто цвет узнать?
нет, можешь открыть например MaterialTheme.colors там аналогично сделали
А как composable get работает? Там получается в байткоде геттер это функция с одним параметром?
Они наверное это переделали ) как и функции с дефолтными аргументами
Но там же статичные цвета. Если все цвета через animateColorAsState не будет ли лагать?🧐
Они же не только сигнатуру меняют они и все call-site меняют, так что проблем быть не должно. Другое дело что теперь такой геттер не вызвать не изнутри composable функции а это может мешать иногда
Ну логично было-бы анимировать всю тему чем-ни будь типа animateValueAsState чтобы не дублировать animateColorAsState везде и не создавать рассинхронизованную анимацию, правда мне непонятно как вычислять промежуточные значения цветов самому... надо лезть внутрь animateValueAsState и смотреть.
👋🏻 Кто-нибудь может так извращался? Перформанс сильно проседает?) через animateColorAsState имею в виду
Обсуждают сегодня