我有 3 个孩子的 TabBarView,其中一个我有一个带有onPanUpdate
手势的容器。
当我尝试移动容器选项卡栏onHorizontalDragUpdate
调用和选项卡栏更改选项卡而不是容器时。
如果我在 javascript 中像 stoppropagation 这样的容器上贴上胶带,有什么办法可以防止 onHorizontalDragUpdate 吗?
TabBarView(
controller: _tabController,
children: [
Container(
color: Colors.red,
),
TabWithDragableContainer(),
Container(
color: Colors.blue,
),
],
)
Run Code Online (Sandbox Code Playgroud) ListView
当您根据默认行为插入/删除/重新排序(或执行任何其他操作)项目时ListView.builder
,ListView.separated
它总是会重建整个小部件。
我怎样才能避免这种情况?它会带来不良结果,例如数据丢失。