Size: a a a

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

2021 March 26

T

The man bear pig in Dart & Flutter по-русски
Adel Gilyazeev
что это вообще такое
Я наверне глупо опечаиался
r!=null?r+1:0
источник

T

The man bear pig in Dart & Flutter по-русски
Ну или r==null?0:r+1;
источник

ПБ

Павел Бабинцев... in Dart & Flutter по-русски
Radomir Epur
Стабильностью и работой с консолью. У Yandex постоянные ошибки вылетали, консоль была на порядок медленнее по сравнению с AWS, да и в целом AWS удобнее мне показалась.
Понятно, спасибо
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
The man bear pig
Я наверне глупо опечаиался
r!=null?r+1:0
r != ? r + 1 : 0, да вернёт r+1 если r не null, но r+1 ?? 0 вернёт исключение если r null
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
слева от ?? должно быть корректное выражение которое может вернуть null или не вернуть его... r+1 не может вернуть null никогда, он может вызвать исключение
источник

T

The man bear pig in Dart & Flutter по-русски
Adel Gilyazeev
слева от ?? должно быть корректное выражение которое может вернуть null или не вернуть его... r+1 не может вернуть null никогда, он может вызвать исключение
Да знаю=/
Можно вообще is/esle но это не красиво )
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
The man bear pig
Да знаю=/
Можно вообще is/esle но это не красиво )
r+1 ?? 0 нельзя, можно только вот (r ?? -1)+1
источник

T

The man bear pig in Dart & Flutter по-русски
Ну или r!=null:r+1:0; или без отрицапий)
источник

Д

Денис (DeSharky)... in Dart & Flutter по-русски
Подскажите пожалуйста, как у TextButton убрать дефолтный padding
style: ButtonStyle(padding: EdgeInsets.all(0)) - так нельзя,
The argument type 'EdgeInsets' can't be assigned to the parameter type 'MaterialStateProperty<EdgeInsetsGeometry>'.

ButtonStyle(padding: MaterialStateProperty.all<EdgeInsetsGeometry>(EdgeInsets.all(0))) не дает результата
источник

P

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

P

Pa_blooo in Dart & Flutter по-русски
видел кто реализацию такой анимации?
источник

d9

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

P

Pa_blooo in Dart & Flutter по-русски
спасибо!
источник

d9

dirol 90 in Dart & Flutter по-русски
только для центральной кнопки мне кажется тут используется заготовленная анимация отрисованная
источник

d9

dirol 90 in Dart & Flutter по-русски
Pa_blooo
спасибо!
https://flutter.dev/docs/development/ui/animations вот тут про варианты анимаций, вот тут тулза для отрисовки анимаций всяких есть https://rive.app/
источник

RE

Radomir Epur in Dart & Flutter по-русски
Денис (DeSharky)
Подскажите пожалуйста, как у TextButton убрать дефолтный padding
style: ButtonStyle(padding: EdgeInsets.all(0)) - так нельзя,
The argument type 'EdgeInsets' can't be assigned to the parameter type 'MaterialStateProperty<EdgeInsetsGeometry>'.

ButtonStyle(padding: MaterialStateProperty.all<EdgeInsetsGeometry>(EdgeInsets.all(0))) не дает результата
Попробуй вместо ButtonStyle TextButton.fromStyle()
style: TextButton.fromStyle(padding: EdgeInsets.zero)
источник

Д

Денис (DeSharky)... in Dart & Flutter по-русски
Radomir Epur
Попробуй вместо ButtonStyle TextButton.fromStyle()
style: TextButton.fromStyle(padding: EdgeInsets.zero)
Все равно отступ появляется
источник

YI

Yurii Ishchenko in Dart & Flutter по-русски
Всем привет.
Возникла проблемма при обновлении до Flutter 2.0
Не запускается build ios.

ld: framework not found Flutter
источник

RK

Ruslan Khalikov in Dart & Flutter по-русски
Денис (DeSharky)
Подскажите пожалуйста, как у TextButton убрать дефолтный padding
style: ButtonStyle(padding: EdgeInsets.all(0)) - так нельзя,
The argument type 'EdgeInsets' can't be assigned to the parameter type 'MaterialStateProperty<EdgeInsetsGeometry>'.

ButtonStyle(padding: MaterialStateProperty.all<EdgeInsetsGeometry>(EdgeInsets.all(0))) не дает результата
Это нормально что используется materialstateproperty.all?
источник

RE

Radomir Epur in Dart & Flutter по-русски
Денис (DeSharky)
Все равно отступ появляется
Дык он должен был стать меньше. Не так ли? Но об этом ты, естественно, умолчал. Остальной padding через параметр visualDensity убирай. Пример:
visualDensity: VisualDensity(vertical: -2)
источник