Size: a a a

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

2020 August 20

АР

Анатолий Разумов... in Dart & Flutter по-русски
Никита Светлаков
скажите в чем разница между GestureDetector и если я буду использовать любую кнопку?
Им можно обернуть всё что угодно и оно будет кликабельно
источник

АЕ

Артём Ефименко... in Dart & Flutter по-русски
Никита Светлаков
скажите в чем разница между GestureDetector и если я буду использовать любую кнопку?
В gesture detector есть больше разных вариаций отслеживания тач ивентов, например зум двумя пальцами или прочее, в стандартных там только на нажатие
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
получается везде лучше использовать его
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
??
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
смысл тогда в кнопках?
источник

АЕ

Артём Ефименко... in Dart & Flutter по-русски
Всё зависит от твоих потребностей
источник

АЕ

Артём Ефименко... in Dart & Flutter по-русски
Ну gesture detector ты можешь навязать на любой виджет, какой ты только сделаешь, ну а кнопка это кнопка, которую ты сильно не сможешь закастомить так скажем. А вдруг тебе нужно чтобы по нажатии на какую нить плашку с информацией о каком то событии, допустим футбольная игра, надо перейти на другой экран с подробной информацией об игре, легче будет делать с ним
источник

S

ShayperCool in Dart & Flutter по-русски
Всем привет, подскажите каким образом лучше соотносить размеры из фигмы в размеры под флаттер?
источник

A

Abdullajon in Dart & Flutter по-русски
Привет, у меня есть вопрос об обнаружении цвета камерой в реальном времени при флаттере.

как выбрать (определить) цвет в центре камеры, не фотографируйте. У вас есть пример для этого?
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Никита Светлаков
смысл тогда в кнопках?
Хороший вопрос, только что ставил вместо него кнопку, когда у тебя есть элементы, например row, то gesture detector работает только на объекты, а пространство между ними не замечает, а кнопка на пространство тоже реагирует
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
А также elevationи всякие splash эфекты
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Короче зависит от обстоятельств
источник

A

Alexey in Dart & Flutter по-русски
Никита Светлаков
смысл тогда в кнопках?
Такой же смысл как и во всех остальных виджетах. Просто привносят что-то новое, чтобы код не повторялся.
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Понял, спасибо большое.
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Еще вопрос..
Я создал файл.
В нем прописал шаблон кнопки.
В эту кнопку хочу передать текст (название кнопки)
Для этого создал переменную, вставил ее в как аргумент.
В другом файле делаю вызов и пишу название кнопку.
Но передает null
И ошибок нет, не пойму в чем дело. ((
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Widget buttons(name) {
 String name;

 return Container(
   width: 300,
   height: 50,
   alignment: Alignment.center,
   decoration: BoxDecoration(
     borderRadius: BorderRadius.circular(25),
     gradient: LinearGradient(
       begin: Alignment.topCenter,
       end: Alignment.bottomCenter,
       colors: <Color>[
         GradientColors.likeRed,
         GradientColors.likePurple,
       ],
     ),
   ),
   child: Text(
     name.toString(),
     style: TextStyle(
         color: Colors.white, fontSize: 20, fontWeight: FontWeight.w500),
   ),
 );
}

Вызов
buttons('Включить камеру')
источник

A

Alexey in Dart & Flutter по-русски
ты затеняешь своим String name переданный аргумент
источник

A

Alexey in Dart & Flutter по-русски
А он иницализируется как null
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Alexey
ты затеняешь своим String name переданный аргумент
емае
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
спасибо большое
источник