Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 April 15

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Привет всем. Есть вопрос, связанный сo списком listView. Как сделать так, чтобы начальная позиция listview после его создания и наполнения элементами была внизу? Нашел такие ответы на мой вопрос - использовать ScrollController и добавить таймер на обновление списка, после этого делать смещение через animateTo или jumpTo. Мне этот вариант не нравится. Если какие-то другие способы?
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Привет всем. Есть вопрос, связанный сo списком listView. Как сделать так, чтобы начальная позиция listview после его создания и наполнения элементами была внизу? Нашел такие ответы на мой вопрос - использовать ScrollController и добавить таймер на обновление списка, после этого делать смещение через animateTo или jumpTo. Мне этот вариант не нравится. Если какие-то другие способы?
Не нравится идея с таймером?
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
да
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
если конкретно таймер не нравится, то можно сделать через postFrameCallback
источник

SS

Sergey Salnikov in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Привет всем. Есть вопрос, связанный сo списком listView. Как сделать так, чтобы начальная позиция listview после его создания и наполнения элементами была внизу? Нашел такие ответы на мой вопрос - использовать ScrollController и добавить таймер на обновление списка, после этого делать смещение через animateTo или jumpTo. Мне этот вариант не нравится. Если какие-то другие способы?
у тебя сообщения добавляются внизу? (что логично)
тогда listView reverse
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Sergey Salnikov
у тебя сообщения добавляются внизу? (что логично)
тогда listView reverse
reverse не подходит. Я хочу сделать такой же список сообщений как в обычных мессенджерах, например, в телеграмме. Ты пишешь сообщение, более новые сообщения появляются внизу
источник

DO

Dmitriy Orteney in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
reverse не подходит. Я хочу сделать такой же список сообщений как в обычных мессенджерах, например, в телеграмме. Ты пишешь сообщение, более новые сообщения появляются внизу
а если сообщения добавлять в начало?
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Dmitriy Orteney
а если сообщения добавлять в начало?
Ты имеешь ввиду, что делать обработку всего списка - ну типо reverse всего списка
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
Vlad Konoshenko
Может кто сталкивался с обрезкой видео во flutter? Подобный функционал как реализовать?
обычно через ffmpeg и прочие библиотеки по работе с видео
источник

DO

Dmitriy Orteney in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Ты имеешь ввиду, что делать обработку всего списка - ну типо reverse всего списка
Ну переворачиваешь листвью, чтобы 0 индекс был снизу и кладешь новые сообщения в нулевой индекс списка, тогда старые сообщения будут уезжать вверх
источник

DO

Dmitriy Orteney in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Ты имеешь ввиду, что делать обработку всего списка - ну типо reverse всего списка
Можешь еще кодлаб посмотреть, там тоже чатик)
https://codelabs.developers.google.com/codelabs/flutter/#0
источник

SS

Sergey Salnikov in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
reverse не подходит. Я хочу сделать такой же список сообщений как в обычных мессенджерах, например, в телеграмме. Ты пишешь сообщение, более новые сообщения появляются внизу
в примерах подходит, а тебе не подходит?
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Dmitriy Orteney
Можешь еще кодлаб посмотреть, там тоже чатик)
https://codelabs.developers.google.com/codelabs/flutter/#0
ок. спасибо
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Aleksandr Yurkovskiy
если конкретно таймер не нравится, то можно сделать через postFrameCallback
Спасибо! Посмотрю этот способ
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Sergey Salnikov
в примерах подходит, а тебе не подходит?
Возможно и подойдет этот способ. Но там будет такая же проблема со скролом после того, как пользователь добавит новые сообщения. Мне нужно будет вручную дергать scrollcontroller. Скорей всего, мне подойдет вариант с postFrameCallback
источник

SS

Sergey Salnikov in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Возможно и подойдет этот способ. Но там будет такая же проблема со скролом после того, как пользователь добавит новые сообщения. Мне нужно будет вручную дергать scrollcontroller. Скорей всего, мне подойдет вариант с postFrameCallback
там не будет скрола он просто появится самым нижним
если нужно анимированное появление нового элемента - AnimatedList

предупреждаю у тебя появятся проблемы в историях а ля scroll to first unread, есть несколько решений - самому сделать на двух sliver или взять из pub scrollable_positioned_list, indexed_list_view
источник

IM

Ilya Myasoedov in Flutter Developers — русскоговорящее сообщество
Sergey Salnikov
там не будет скрола он просто появится самым нижним
если нужно анимированное появление нового элемента - AnimatedList

предупреждаю у тебя появятся проблемы в историях а ля scroll to first unread, есть несколько решений - самому сделать на двух sliver или взять из pub scrollable_positioned_list, indexed_list_view
Спасибо!
источник

SS

Sergey Salnikov in Flutter Developers — русскоговорящее сообщество
Ilya Myasoedov
Спасибо!
u r welcome)
источник

P

Paulik8 in Flutter Developers — русскоговорящее сообщество
Всем привет) Знает кто нибудь, можно ли использовать в натив коде приложения на флаттере инстанс firestore?
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
Paulik8
Всем привет) Знает кто нибудь, можно ли использовать в натив коде приложения на флаттере инстанс firestore?
вы мысль переоформите как нить попонятнее
источник