Трепетать SliverAppBar с AndroidView - передавая жесты обеим проблемам
Я хочу использовать SilverAppBar с AndroidView в качестве тела, когда я передаю жесты, используя gestureRecognizers
в AndroidView SilverBar никогда не получает его. я знаю это GestureArena
используется в неоднозначности жестов. Но все же я не знаю, как справиться с этой проблемой. Дело в том, что AndroidView также содержит прокручиваемый контент.
Widget _createWidget(BuildContext context) {
return NestedScrollView(
body: AndroidView(
hitTestBehavior: PlatformViewHitTestBehavior.opaque,
viewType: 'view',
onPlatformViewCreated: (int id) {},
gestureRecognizers: Set()
..add(Factory<EagerGestureRecognizer>(
() => EagerGestureRecognizer())),
),
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
return <Widget>[
SliverAppBar(
snap: false,
expandedHeight: 200.0,
floating: false,
pinned: true,
flexibleSpace: FlexibleSpaceBar(
collapseMode: CollapseMode.none,
title: Text('Flex bar'),
),
)
];
},
);
}