Я использую SliverAppBar и SliverList в качестве основных контейнеров в своем приложении. Когда я пытаюсь обернуть SliverList в виджете Scrollbar, я получаю сообщение об ошибке, и когда я оборачиваю весь CustomScrollView в Scrollbar, он перекрывает SliverAppBar. Итак, как я могу показать индикатор полосы прокрутки только в моем SliverList? Заранее спасибо.
Как показать полосу прокрутки в SliverList?
comment
У вас есть еще какой-нибудь код? не могли бы вы показать свой прогресс? Вы можете создать его самостоятельно, используя виджет стека: medium.com/ сообщество flutter /
- person Mariano Zorrilla   schedule 18.06.2019
comment
Как я вижу, в вашем примере использовался простой AppBar, а не SliverAppBar.
- person emvaized   schedule 19.06.2019
Ответы (2)
Если я правильно понимаю ваш вопрос ... начиная с Flutter 1.12, выпущенного в декабре 2019 года, я думаю, что эта проблема в настоящее время отслеживается в
https://github.com/flutter/flutter/issues/13253
Я не знаю простого решения для этого (возможно, NestedScrollView
решит вашу проблему, но у него есть некоторая тонкая точность issues, поэтому я не хочу использовать).
person
edward
schedule
16.12.2019
Посмотрите ответ @JLarana на странице https://stackoverflow.com/a/62938436/10647220
Но в основном вам нужно:
ScrollController _scrollController = ScrollController();
...
body: PrimaryScrollController(
controller: _scrollController,
child: CupertinoScrollbar(
child: CustomScrollView(
slivers:[
your slivers code here
]
person
Luan Träsel
schedule
17.11.2020