fixed highlight after scaling
This commit is contained in:
parent
9387496fbe
commit
7a4e5dd85d
1 changed files with 3 additions and 3 deletions
|
@ -116,9 +116,9 @@ class _GridScaleGestureDetectorState extends State<GridScaleGestureDetector> {
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
final entry = _metadata.entry;
|
final entry = _metadata.entry;
|
||||||
_scrollToEntry(entry);
|
_scrollToEntry(entry);
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
// warning: posting `onScaled` in the next frame with `addPostFrameCallback`
|
||||||
widget.onScaled?.call(entry);
|
// would trigger only when the scrollable offset actually changes
|
||||||
});
|
Future.delayed(const Duration(milliseconds: 300)).then((_) => widget.onScaled?.call(entry));
|
||||||
_applyingScale = false;
|
_applyingScale = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue