Size: a a a

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

2020 September 13

V

Vyacheslav in Dart & Flutter по-русски
Всем привет!
Сделал PageView с вертикальной прокруткой, в него вложены PageView с горизонтальной прокруткой. Не могу сообразить, как сделать так, чтобы при скролле по горизонтали одновременно (!) скроллились все видимые PageViews.
источник

V

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

RV

Roman Vasiliev in Dart & Flutter по-русски
Что-нибудь интересное, вроде hive, существует еще? shared_preferences и sqflite не в счет
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Vyacheslav
Всем привет!
Сделал PageView с вертикальной прокруткой, в него вложены PageView с горизонтальной прокруткой. Не могу сообразить, как сделать так, чтобы при скролле по горизонтали одновременно (!) скроллились все видимые PageViews.
делать кастомный PageView с горизонтальной прокруткой
а его состояние хранить в родительском виджете
Думаю можно переиспользовать большую часть кода PageView, покопайтесь в его исходниках.
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
всем привет, как ватащить саму иконку из png файла?
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
когда вызываю изображение то он помимо аватарки берет его площадь
источник

V

Vyacheslav in Dart & Flutter по-русски
Paul Naumenko
делать кастомный PageView с горизонтальной прокруткой
а его состояние хранить в родительском виджете
Думаю можно переиспользовать большую часть кода PageView, покопайтесь в его исходниках.
можно немного подробнее? не совсем понятно. Ведь если буду передавать состояние виджета и его отрабатывать, всегда будет задержка, как то так
источник

V

Vyacheslav in Dart & Flutter по-русски
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
когда вызываю изображение то он помимо аватарки берет его площадь
покажи код, так не понятно. Иконку лучше взять из Icons
источник

PN

Paul Naumenko in Dart & Flutter по-русски
ну смотрите
виджет при скролле обрабатывает жесты
и состояние зависит от движения пальца по экрану
у вас сейчас это состояние у горизонтального PageView хранится в каждом из них отдельно
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
всем привет, как ватащить саму иконку из png файла?
Ну все ведь правильно, он берет целиком картинку. Вам надо сделать пнг, у которого размеры будут ограничены размерами иконки
источник

PN

Paul Naumenko in Dart & Flutter по-русски
а вам нужно это состояние хранить на уровень выше, и чтобы оно было общим для всех PageView содержащихся в вертикальном PageView
источник

V

Vyacheslav in Dart & Flutter по-русски
Paul Naumenko
а вам нужно это состояние хранить на уровень выше, и чтобы оно было общим для всех PageView содержащихся в вертикальном PageView
да, спасибо, буду смотреть, теперь понятно
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
Andreu Puzikov
Ну все ведь правильно, он берет целиком картинку. Вам надо сделать пнг, у которого размеры будут ограничены размерами иконки
вот код ☝️
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
источник

V

Vyacheslav in Dart & Flutter по-русски
в коде все правильно, тебе Andreu по делу ответил, обрезай png, или используй Material Icons, FontAwesome или другие
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Dart & Flutter по-русски
спасибо
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Vyacheslav
в коде все правильно, тебе Andreu по делу ответил, обрезай png, или используй Material Icons, FontAwesome или другие
Ага, тем более что он хочет ее скейлить, а с пнг плохая идея это делать
источник

P

PronKing in Dart & Flutter по-русски
мда, чет с новыми кубитами получается провайдер совсем лишен смысла =)
источник

P

PronKing in Dart & Flutter по-русски
холиваров больше не будет =)
источник