Size: a a a

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

2020 August 14

АА

Алексей Анисов... in Dart & Flutter по-русски
tdesc
и issue уже обсудили, как поможет микротаск?
я написал как, попробуй
источник

AT

Artem Tkachenko in Dart & Flutter по-русски
tdesc
там рендер на айос
у меня iphone 11, в релизе не лагает ничего; flutter 1.19
источник

t

tdesc in Dart & Flutter по-русски
мои роуты выглядят несколько иначе
Routes.navigatorKey.currentState.pushReplacementNamed(action.payload.first,arguments: action.payload.second);
и вот так
 static Route onGenerateRouteDelegate(RouteSettings settings) {
….
CupertinoPageRoute(
         fullscreenDialog: true,
         settings: RouteSettings(name: settings.name),
         builder: (context) => Material(child: LoginPage(login: settings?.arguments ?? "7777")),
       );
источник

t

tdesc in Dart & Flutter по-русски
куда вставлять Future.microtask?
источник

AT

Artem Tkachenko in Dart & Flutter по-русски
правда я materialpageroute использую
источник

t

tdesc in Dart & Flutter по-русски
Artem Tkachenko
у меня iphone 11, в релизе не лагает ничего; flutter 1.19
нашли в 1.20
источник

P

Pa_blooo in Dart & Flutter по-русски
Artem Tkachenko
у меня iphone 11, в релизе не лагает ничего; flutter 1.19
можешь записать видос
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
Artem Tkachenko
у меня iphone 11, в релизе не лагает ничего; flutter 1.19
на iphone 11 pro или iphone 11 pro max будет лагать. А почему? а потому что плотность пикселей на них выше и соответственно флаттер не успевать отрендерить
источник

t

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

t

tdesc in Dart & Flutter по-русски
все инженерам можно расходиться
источник

AT

Artem Tkachenko in Dart & Flutter по-русски
Алексей Анисов
на iphone 11 pro или iphone 11 pro max будет лагать. А почему? а потому что плотность пикселей на них выше и соответственно флаттер не успевать отрендерить
окей эгри

11pro под рукой нет((
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
tdesc
мои роуты выглядят несколько иначе
Routes.navigatorKey.currentState.pushReplacementNamed(action.payload.first,arguments: action.payload.second);
и вот так
 static Route onGenerateRouteDelegate(RouteSettings settings) {
….
CupertinoPageRoute(
         fullscreenDialog: true,
         settings: RouteSettings(name: settings.name),
         builder: (context) => Material(child: LoginPage(login: settings?.arguments ?? "7777")),
       );
с onGenerateRoute такое не прокатит, работает только когда ты страницу в навигатор запихиваешь без namedRoute
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
тебе надо создать страницу в микротаске, а пушнуть в навигатор после этого асинхронно
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
в одном из ишью это описывали
источник

t

tdesc in Dart & Flutter по-русски
зачем мне это делать?
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
tdesc
зачем мне это делать?
я тебя не заставляю
источник

t

tdesc in Dart & Flutter по-русски
отлично работает named route и я не видел проблем )
источник

t

tdesc in Dart & Flutter по-русски
собственно мне и не надо
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
я пишу для тех кто видит проблему
источник

t

tdesc in Dart & Flutter по-русски
под капотом разницы нет
источник