Size: a a a

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

2020 April 11

КБ

Константин Буланов... in Dart & Flutter по-русски
Вот же бли де.... Даже собирать нужно только под маком.
источник

LM

Lenar Mahmutov in Dart & Flutter по-русски
Там по другому , сейчас поищу
источник

LM

Lenar Mahmutov in Dart & Flutter по-русски
Константин Буланов
Вот же бли де.... Даже собирать нужно только под маком.
Билд Макос да
источник

LM

Lenar Mahmutov in Dart & Flutter по-русски
Оно кстати потом и не переносится :) я чёт как на винде думал скопирую релиз и на другой машине стартану
источник

КБ

Константин Буланов... in Dart & Flutter по-русски
Lenar Mahmutov
Оно кстати потом и не переносится :) я чёт как на винде думал скопирую релиз и на другой машине стартану
Вообще тогда отстой.
источник

КБ

Константин Буланов... in Dart & Flutter по-русски
А стремно на ветке мастер находиться?
источник

В

Вадим in Dart & Flutter по-русски
Константин Буланов
А стремно на ветке мастер находиться?
Нормально
источник

LM

Lenar Mahmutov in Dart & Flutter по-русски
Кто нибудь https://pub.dev/packages/android_alarm_manager использовал? не могу сообразить какие там таймауты все таки
источник

LM

Lenar Mahmutov in Dart & Flutter по-русски
даже в фореграунде у меня он не выдерживает таймаут, точнее выдерживает но не всегда. А в бэкграунде вообще непонятно какой таймаут похоже минималка минута
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Может кому пригодится https://pub.dev/packages/uic#checkboxuic
источник

JG

Jeka Goroshkin in Dart & Flutter по-русски
может кто-то сталкивался - я сделал CustomPainter, и если создавать его единожды в стейтфул виджете, не пересоздавая каждый раз внутри build, то при вызовах функции build (через setState) перерисовка моего канваса не происходит, можно ли с этим что-то сделать?
пример кода: https://pastebin.com/q6sQVcUa
код можно вставить в дартпад, при клике должна рисоваться точка, но нифига, а если изменить размер окна браузера, то канвас перерисовывается
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
Igor Kusoff
Любые свойства, цвета, размеры, стили, можно сделать константами и вынести в отдельный класс
понимаю. интересно было хорошо ли так делать при разработке на Flutter - если хорошо, то ок
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Jeka Goroshkin
может кто-то сталкивался - я сделал CustomPainter, и если создавать его единожды в стейтфул виджете, не пересоздавая каждый раз внутри build, то при вызовах функции build (через setState) перерисовка моего канваса не происходит, можно ли с этим что-то сделать?
пример кода: https://pastebin.com/q6sQVcUa
код можно вставить в дартпад, при клике должна рисоваться точка, но нифига, а если изменить размер окна браузера, то канвас перерисовывается
@override
 bool shouldRepaint true

ps код не видел - у меня pastebin заблочен
pps gist лучшее решение
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Sergey Salnikov
@override
 bool shouldRepaint true

ps код не видел - у меня pastebin заблочен
pps gist лучшее решение
+ pastebin
источник

JG

Jeka Goroshkin in Dart & Flutter по-русски
Sergey Salnikov
@override
 bool shouldRepaint true

ps код не видел - у меня pastebin заблочен
pps gist лучшее решение
если б так просто) не помогает.
пробовал менять свойства
isComplex=true/false
willChange=true/false
тоже не пашет
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Jeka Goroshkin
если б так просто) не помогает.
пробовал менять свойства
isComplex=true/false
willChange=true/false
тоже не пашет
скинь gist'ом

shouldRepaint должен вернуть true  чтобы перерисовать
источник

JG

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

JG

Jeka Goroshkin in Dart & Flutter по-русски
он видимо на уровне виджета кэшируется, я пробовал также в конструктор пэинтера передавать ValueNotifier и менять его, посылая сигнал на перерисовку - тоже без толку
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Jeka Goroshkin
он видимо на уровне виджета кэшируется, я пробовал также в конструктор пэинтера передавать ValueNotifier и менять его, посылая сигнал на перерисовку - тоже без толку
ты должен пересоздавать myPainter
читай доку
https://api.flutter.dev/flutter/rendering/CustomPainter/shouldRepaint.html
источник

IK

Igor Kusoff in Dart & Flutter по-русски
Timur Mukhortov
понимаю. интересно было хорошо ли так делать при разработке на Flutter - если хорошо, то ок
И вынести в constants.dart
источник