Size: a a a

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

2020 July 19

D

Donets in Dart & Flutter по-русски
Я кнопки реализовал через IconBotton(
icon: Icon(Icons.икока)
onTap: (){}
),
Вообщем в таком формате, но спасибо завтра гляну
источник

M

Mike in Dart & Flutter по-русски
Donets
Я кнопки реализовал через IconBotton(
icon: Icon(Icons.икока)
onTap: (){}
),
Вообщем в таком формате, но спасибо завтра гляну
У тебя по табам всего лишь индекс менять должен.
Можно ещё в if/switchcase обернуть функцию, если какая-то дополнительная логика нужна
источник

D

Donets in Dart & Flutter по-русски
Mike
У тебя по табам всего лишь индекс менять должен.
Можно ещё в if/switchcase обернуть функцию, если какая-то дополнительная логика нужна
Там в принципе будет такая же функция как на iPhone в телеграмме с низу софт бар а с верху меняется экран.
источник

M

Mike in Dart & Flutter по-русски
Donets
Там в принципе будет такая же функция как на iPhone в телеграмме с низу софт бар а с верху меняется экран.
источник

D

Donets in Dart & Flutter по-русски
Ооо спс теперь буду пробовать 😊
источник

E

EL CAMINO in Dart & Flutter по-русски
Всем привет, занимаюсь пока dart как хобби, посоветуйте что почитать/посмотреть по flutter, Может есть какой торрент с интересным курсом.
источник

M

Mitai in Dart & Flutter по-русски
EL CAMINO
Всем привет, занимаюсь пока dart как хобби, посоветуйте что почитать/посмотреть по flutter, Может есть какой торрент с интересным курсом.
хз про торренты, ггл беслатно курс раздавал, сейчас найду
источник

M

Mitai in Dart & Flutter по-русски
EL CAMINO
Всем привет, занимаюсь пока dart как хобби, посоветуйте что почитать/посмотреть по flutter, Может есть какой торрент с интересным курсом.
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Привет, вопрос про ListView. Во всех примерах (в том числе по Provider) источником данных для списка является массив, а значение в билдере извлекается по индексу. Но это ж немасштабируемо. В реальной жизни у меня в базе лежит курсор неизвестной длины, у которого есть только метод next(). Как будет выглядеть билдер списка для такого "бесконечного" курсора ?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Listview.builder
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Привет, напомните плиз, как JsonSerializable правильно помечать вложенные классы?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Ну то есть идея понятная, вместо items[i] использовать какой-то метод класса, который хранит предыдущий индекс, сравнивает его с текущим и далее вызывает либо next() либо prev(). Так что-ли ?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Метод, который возвращает длину массива
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Вы же не будете разом из базы тащить всю таблицу?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
А какую то порцию данных конечную
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Дмитрий Щербаков
А какую то порцию данных конечную
Ну, я просто думал про ленивое извлечение из базы, и скармливания записей билдеру по мере требования. Но не получается. В курсорах IndexedDB нет возможности вернуться назад, ленивая прокрутка есть только вперед. А флаттер забывает верхние записи при прокрутке вниз, а потом их заново запрашивает. А я уже не смогу их выдать. Так что вопрос снимается - придется по крайней мере ключи выгружать из базы в массив перед стартом, а дальше объекты брать по запросу.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Евгений Баладжа
Ну, я просто думал про ленивое извлечение из базы, и скармливания записей билдеру по мере требования. Но не получается. В курсорах IndexedDB нет возможности вернуться назад, ленивая прокрутка есть только вперед. А флаттер забывает верхние записи при прокрутке вниз, а потом их заново запрашивает. А я уже не смогу их выдать. Так что вопрос снимается - придется по крайней мере ключи выгружать из базы в массив перед стартом, а дальше объекты брать по запросу.
А зачем заново подгружать подгруженное ?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Danial Kolyasnikov
А зачем заново подгружать подгруженное ?
Я так понял, что ListView так делает. При прокрутке вверх он заново запрашивает билдер с меньшими индексами. Хотя... проверю.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Евгений Баладжа
Я так понял, что ListView так делает. При прокрутке вверх он заново запрашивает билдер с меньшими индексами. Хотя... проверю.
Ну так ты же сам можешь организовать кеширование результатов ?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Danial Kolyasnikov
Ну так ты же сам можешь организовать кеширование результатов ?
Я понял. Просто думал, что билдер предоставляет такую возможность, типа методов onNext и onPrev
источник