Skip to content
Snippets Groups Projects
Commit f6a06828 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Add a toast on shot tap on back to menu button

parent 056b96e1
No related branches found
No related tags found
1 merge request!56Resolve "Fix back to menu button"
Pipeline #2471 passed
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
app.versionName=0.1.2
app.versionCode=51
app.versionName=0.1.3
app.versionCode=52
Add a message on short tap on back to menu button
Ajout d'un message en cas de tap court sur le bouton de retour au menu
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:provider/provider.dart';
import 'package:overlay_support/overlay_support.dart';
import 'provider/data.dart';
import 'screens/home.dart';
......@@ -17,16 +18,18 @@ class MyApp extends StatelessWidget {
return ChangeNotifierProvider(
create: (BuildContext context) => Data(),
child: Consumer<Data>(builder: (context, data, child) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
return OverlaySupport(
child: MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: Home(),
routes: {
Home.id: (context) => Home(),
},
),
home: Home(),
routes: {
Home.id: (context) => Home(),
},
);
}),
);
......
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:badges/badges.dart';
import 'package:overlay_support/overlay_support.dart';
import '../layout/game.dart';
import '../layout/parameters.dart';
......@@ -91,6 +92,7 @@ class _HomeState extends State<Home> {
fit: BoxFit.fill
),
),
onPressed: () => toast('Long press to quit game...'),
onLongPress: () => GameUtils.resetGame(myProvider),
),
Spacer(flex: 6),
......
......@@ -121,6 +121,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
overlay_support:
dependency: "direct main"
description:
name: overlay_support
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.1"
path:
dependency: transitive
description:
......
......@@ -12,6 +12,7 @@ dependencies:
provider: ^6.0.2
badges: ^2.0.1
shared_preferences: ^2.0.6
overlay_support: ^1.0.0
dev_dependencies:
flutter_test:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment