Size: a a a

Dart & Flutter по-русски

2020 March 21

H

Hellomik in Dart & Flutter по-русски
An Sh
Сделал класс на кастомпаинт... Рисую на канве с аниматором... Все по мануалу... Есть одно НО - использую DrawImageRect (летают png). Все классно... Но когда для этого CustomPaint ставлю 2-3 child с анимацией которая Alpha (Fade) - наступают лаги даже под release сборкой ( про debug - молчу... Там фризы пздц). Запускаю на живых устройствах!
Очень сомневаюсь в правильно написанном коде
источник

H

Hellomik in Dart & Flutter по-русски
Можете кинуть компонент или код
источник

AS

An Sh in Dart & Flutter по-русски
Hellomik
Очень сомневаюсь в правильно написанном коде
Легко... Куда? Сюда?
источник

H

Hellomik in Dart & Flutter по-русски
Gitstash
источник

AS

An Sh in Dart & Flutter по-русски
Не ел такого зверя...гуглю
источник

AS

An Sh in Dart & Flutter по-русски
Проект не на Гите если что
источник

DC

Dmitro Cossack in Dart & Flutter по-русски
Добрый вечер. Снова прошу подсказки. Есть простой пример  https://gist.github.com/cossackgh/43b1ba708eff6227159d1b7673e12ce8
При запуске из Visual Studio Code пишет ошибку Gradle (указана в Gist в файле MainActivity.java в 20 строке). Но если я открываю Андроид студию из папки android и запускаю на устройстве, то все нормально. В чем разница запуска Gradle? Я понимаю, что надо сперва "править в моей консерватории", но если дадите подсказку, буду очень признателен. Спасибо.
источник

@

@tsinis in Dart & Flutter по-русски
друзья опять быстрый нубский вопрос, есть кастомный виджет-кнопка, с онТап, в нём сетСтейт, но он меняет только своё состояние. Как по взрослому перерисовать всё дерево по тапу на этот виджет? Гугл предлагает разные варианты, всё они мне кажутся костыльными
источник

M

Max in Dart & Flutter по-русски
А какой State Management у тебя используется?
источник

@

@tsinis in Dart & Flutter по-русски
Max
А какой State Management у тебя используется?
ванилла :) т.е. никакой, нужно только один раз всё дерево перерисовать, аппликация статична в остальном
источник

@

@tsinis in Dart & Flutter по-русски
если бы была, то я бы наверное не спрашивал :)
источник

M

Max in Dart & Flutter по-русски
Тогда - видимо, пробросить globalKey
источник

M

Max in Dart & Flutter по-русски
источник

@

@tsinis in Dart & Flutter по-русски
ну да такой подоход я тоже видел
источник

@

@tsinis in Dart & Flutter по-русски
но на стак оверфлоу предлагают по моему проще
источник

MB

Muslim Beibytuly in Dart & Flutter по-русски
@tsinis
но на стак оверфлоу предлагают по моему проще
если не станет callback hell - y not?
источник

@

@tsinis in Dart & Flutter по-русски
но оба мне кажутся немного замороченными
источник

M

Max in Dart & Flutter по-русски
@tsinis
но на стак оверфлоу предлагают по моему проще
И на сколько уровней вложенности тебе придётся пробросить свой коллбэк?
источник

@

@tsinis in Dart & Flutter по-русски
Max
И на сколько уровней вложенности тебе придётся пробросить свой коллбэк?
Один. ещё есть вариант через InheritedWidget или через стримы. Но я в силу отсутствия опыта не могу понять что всё таки правильнее
источник

@

@tsinis in Dart & Flutter по-русски
Т.е. не бывает каких то простых методов взять и перерисовать всё дерево из любого места аппликации?
источник