Skip to content

Commit 2e0503d

Browse files
committed
add resamplingEnabled
1 parent 1c1e9a2 commit 2e0503d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

lib/main.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:async';
22

33
import 'package:flutter/foundation.dart';
4+
import 'package:flutter/gestures.dart';
45
import 'package:flutter/material.dart';
56
import 'package:gsy_github_app_flutter/app.dart';
67
import 'package:gsy_github_app_flutter/env/config_wrapper.dart';
@@ -10,6 +11,8 @@ import 'package:gsy_github_app_flutter/page/error_page.dart';
1011
import 'env/dev.dart';
1112

1213
void main() {
14+
///屏幕刷新率和显示率不一致时的优化
15+
GestureBinding.instance?.resamplingEnabled = true;
1316
runZonedGuarded(() {
1417
ErrorWidget.builder = (FlutterErrorDetails details) {
1518
Zone.current.handleUncaughtError(details.exception, details.stack!);

lib/main_prod.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:async';
22

33
import 'package:flutter/foundation.dart';
4+
import 'package:flutter/gestures.dart';
45
import 'package:flutter/material.dart';
56
import 'package:gsy_github_app_flutter/app.dart';
67
import 'package:gsy_github_app_flutter/env/config_wrapper.dart';
@@ -10,6 +11,8 @@ import 'package:gsy_github_app_flutter/page/error_page.dart';
1011
import 'env/prod.dart';
1112

1213
void main() {
14+
///屏幕刷新率和显示率不一致时的优化
15+
GestureBinding.instance?.resamplingEnabled = true;
1316
runZonedGuarded(() {
1417
ErrorWidget.builder = (FlutterErrorDetails details) {
1518
Zone.current.handleUncaughtError(details.exception, details.stack!);

0 commit comments

Comments
 (0)