Size: a a a

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

2020 January 22

DV

Dmitry Vasilev in Flutter Developers — русскоговорящее сообщество
seem like должно решиться использованием https://api.flutter.dev/flutter/widgets/PageStorageKey-class.html
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
ну он используется. и работает от части даже. там проблема в том, что когда на одном из табов отскроливаешь до первого элемента, вот тогда у других табов скрол сбрасывается тоже.
источник

DV

Dmitry Vasilev in Flutter Developers — русскоговорящее сообщество
Я так делал только с ListView, с кастомами в связке с ключами не баловался. Но у меня работает, возможно, потому, что ListView завёрнут в Stack и ключ на Stack, а не на ListView
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
Хорошо, спасибо
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Как посмотреть sqlite базу данных, которая используется в приложении?
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
Если есть SafeArea(bottom:true) и внутри SingleChildScrollView, то при скроле контент должен выезжать от границы экрана? у меня сейчас от границы SafeArea как будто
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
источник

ВП

Виталий Подушкин in Flutter Developers — русскоговорящее сообщество
Pavel Varchenko
Если есть SafeArea(bottom:true) и внутри SingleChildScrollView, то при скроле контент должен выезжать от границы экрана? у меня сейчас от границы SafeArea как будто
bottom: false, - отключает нижнюю границу
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
Но тогда такой эффект
источник

ВП

Виталий Подушкин in Flutter Developers — русскоговорящее сообщество
Добавьте в конец списка элемент
источник

ВП

Виталий Подушкин in Flutter Developers — русскоговорящее сообщество
«Распорку»
источник

ВП

Виталий Подушкин in Flutter Developers — русскоговорящее сообщество
SizedBox например
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
похоже на костыль)
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Как сделать подобное?
Т.е ровнять левую часть по самому длинному слову(в данном случае это Published On: ). Ну или просто, сделать так, чтобы элемент занимал максимум 1/3 часть ширины экрана(по идее можно просто ручками поделить ширину экрана на 3 и выставлять для левой части)
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
источник

s

san-smith in Flutter Developers — русскоговорящее сообщество
Pavel Varchenko
Если есть SafeArea(bottom:true) и внутри SingleChildScrollView, то при скроле контент должен выезжать от границы экрана? у меня сейчас от границы SafeArea как будто
Попробуйте для SingleChildScrollView снизу паддинг добавить - тогда он будет начинаться от низа экрана, но за счёт паддинга при максимальной прокрутке будет расстояние между последним элементом и низом экрана.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Я так и не понял в чем проблема
источник

PV

Pavel Varchenko in Flutter Developers — русскоговорящее сообщество
san-smith
Попробуйте для SingleChildScrollView снизу паддинг добавить - тогда он будет начинаться от низа экрана, но за счёт паддинга при максимальной прокрутке будет расстояние между последним элементом и низом экрана.
Я сделал Margin. Проблема в том, что на прямоугольных экранах этот мардижн выглядит явно лишним, так как большой, а на Айфоне неплохо. Либо углы у card нужно скруглять ещё больше. Но опять же у разных телефонов радиус может и отличаться.
источник

s

san-smith in Flutter Developers — русскоговорящее сообщество
Нужен именно паддинг (это свойство есть у скроллвью).
источник