Size: a a a

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

2021 March 24

В

Владислав in Dart & Flutter по-русски
Тркюу
Если вставляю в Stack Container, то он растягивается на весь Stack. Как сделать так, чтобы Container расстягивался в длинну в зависимости от длинны его child
Попробуй в IntrinsicHeight или IntrinsicWidth завернуть
источник

Т

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

Т

Тркюу in Dart & Flutter по-русски
Вообще с пустым контейнером где указан height работает
источник

Т

Тркюу in Dart & Flutter по-русски
Но с моим виджетом нет
источник

PB

Paulo Baraniuk in Dart & Flutter по-русски
Всем привет.
Подскажите пожалуйста, паттерн flywheght. Меня интересует фабрика, как я понял, тут проходит проверка по ключу. Если я не верно что-то понял или написал прошу прощения. Заранее благодарю
источник

lf

les forest in Dart & Flutter по-русски
Paulo Baraniuk
Всем привет.
Подскажите пожалуйста, паттерн flywheght. Меня интересует фабрика, как я понял, тут проходит проверка по ключу. Если я не верно что-то понял или написал прошу прощения. Заранее благодарю
да, проверка по bacterialType
источник

VM

Vladislav Myasnikov in Dart & Flutter по-русски
Всем привет. Кто-нибудь сталкивался с такой проблемой:

Использую flutter_file_picker, при первом вызове pickFiles все норм (требует пермишн, открывается окно с выбором файлов, все выбирается и закрывается). Но если попытаться повторно запустить метод, то открывается новое ЧЕРНОЕ окно и очень долго ничего не происходит...причем я тестил и example в мастере плагина, та же фигня...но потом все же открывается пикер, но очень долго приходится ждать, хз в чем дело. Либо еще пишет что-то типа "Files is not responding".
источник

А

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

А

Аскар in Dart & Flutter по-русски
Переслано от Аскар
ДЗ по функциям
Задача

Вам дана строка «abc» и предполагая, что каждая буква в строке имеет значение, равное ее позиции в алфавите, то наша строка будет иметь значение 1 + 2 + 3 = 6. Это означает, что: a = 1, b = 2, c = 3 .... z = 26.

Вам будет предоставлен список строк, и ваша задача будет вернуть значения строк, умноженные на позицию этой строки в списке. Позиция начинается с 1.

Например: wordValue ["abc", "abc abc"] должно вернуть [6, 24] или [6 * 1, 12 * 2]. Обратите внимание, что пробелы игнорируются. «abc» имеет значение 6, а «abc abc» - значение 12. Теперь значение в позиции 1 умножается на 1, а значение в позиции 2 умножается на 2. Ввод будет содержать только строчные буквы и пробелы.

Входные данные:

Дан список строк - ["dart", "abc", "good luck"]

Выходные данные:

Вы должны получить список со значениями – [43, 12, 264]
источник

А

Аскар in Dart & Flutter по-русски
Переслано от Аскар
void main() {
var list1 = ["dart", "abc", "good luck"];
 
getIndex("abc");
}
   
int getIndex (String letter){
  String alphabet = "abcdefghijklmnopqrstuvwxyz";
  for (int i = 0; i < letter.length; i++) {
   print("Code unit for ${letter[i]} is ${letter.codeUnitAt(i)-96}");
   continue;
}
 
}
источник

a

ai in Dart & Flutter по-русски
Подскажите, почему не удается добавить Виджет в список
 List<Widget> _list = [
   _buildWidget();
 ];
 Widget _buildWidget() {
   return Text('a');
 }
The instance member '_buildWidget' can't be accessed in an initializer.

Если просто добавить Text('a') то ошибки нет
источник

PB

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

PB

Paulo Baraniuk in Dart & Flutter по-русски
Переслано от les forest
да, проверка по bacterialType
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Nick
подскажите по Provider, как он работает со множественными моделями?
Например, есть модель "коллекция товаров", которая содержит список товаров: ChangeNotifierProvider(create: (z) => ProductsCollection())

Нужно, например, в  одном из виджетов, добавить товар в избранное. Т.е. код будет примерно таким: context.read<ProductsCollection>().getProduct(id).addToFavorite()
Но в этом случае, выходит, все товары перерисуются.
Как избежать массовой перерисовки для таких случаев?
А зачем ее избегать? ФП специально придумано, чтобы все пересчитывать на всякий случай. У тебя перерисуются не все товары, а все виджеты, завязанные на данного провайдера. Сколько их умещается на экране? Разве это критично? А так конечно можно завести 2 провайдера - провайдер списка товаров и провайдер одного товара.
источник

НО

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

D

Dima in Dart & Flutter по-русски
Никита Обрывков
всем привет,такой вопрос,я понимаю как передавать какие либо данные из нативного плагина андроид,во флаттер,но а как обратно,sharing не нужен,всё должно пройти незаметно,грубо говоря некоторые глобальные значения по типу юзернэйм
https://stackoverflow.com/a/49308193

там у метод ченела есть аргументы
источник

Э

Эмиль in Dart & Flutter по-русски
Ребят, хэлпаните
Вывожу данные через листвью.билдер.
Как сделать, чтобы скрол не плавающий был, а фиксированный. То есть, чтобы только немного начал прокручивать и он автоматом докрутил до след. экрана?
Пните, пожалуйста
источник

В

Владислав in Dart & Flutter по-русски
Эмиль
Ребят, хэлпаните
Вывожу данные через листвью.билдер.
Как сделать, чтобы скрол не плавающий был, а фиксированный. То есть, чтобы только немного начал прокручивать и он автоматом докрутил до след. экрана?
Пните, пожалуйста
Может лучше PageView использовать?
У него есть pageSnapping
источник

Э

Эмиль in Dart & Flutter по-русски
Владислав
Может лучше PageView использовать?
У него есть pageSnapping
Подзабыл о pageview. Спасибо большое, пошел пробовать)
источник

t

tdesc in Dart & Flutter по-русски
Никита Обрывков
всем привет,такой вопрос,я понимаю как передавать какие либо данные из нативного плагина андроид,во флаттер,но а как обратно,sharing не нужен,всё должно пройти незаметно,грубо говоря некоторые глобальные значения по типу юзернэйм
каналы в 2 стороны работают
источник