Update flutter
This commit is contained in:
@@ -4,8 +4,8 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:tangocard_reader/models/data_entry.dart';
|
||||
import 'package:tangocard_reader/screens/practise/kanji.dart';
|
||||
import 'package:yokutango_mobile_reader/models/data_entry.dart';
|
||||
import 'package:yokutango_mobile_reader/screens/practise/kanji.dart';
|
||||
|
||||
import 'flashcard.dart';
|
||||
|
||||
@@ -15,11 +15,11 @@ class PractiseView extends StatefulWidget {
|
||||
final int index;
|
||||
|
||||
const PractiseView({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.entries,
|
||||
required this.isKanji,
|
||||
this.index = 0,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<PractiseView> createState() => _PractiseViewState();
|
||||
@@ -55,7 +55,7 @@ class _PractiseViewState extends State<PractiseView> {
|
||||
String get randomEncouragingWord =>
|
||||
encouragingWords[Random().nextInt(encouragingWords.length)];
|
||||
bool get isPhone =>
|
||||
MediaQueryData.fromWindow(WidgetsBinding.instance!.window)
|
||||
MediaQueryData.fromWindow(WidgetsBinding.instance.window)
|
||||
.size
|
||||
.shortestSide <
|
||||
600;
|
||||
@@ -103,21 +103,22 @@ class _PractiseViewState extends State<PractiseView> {
|
||||
icon: const Icon(Icons.repeat),
|
||||
),
|
||||
ToggleButtons(
|
||||
selectedColor: Colors.white,
|
||||
children: const [
|
||||
Icon(Icons.shuffle),
|
||||
Icon(Icons.translate),
|
||||
],
|
||||
isSelected: _flashcardToggles,
|
||||
onPressed: (int index) => setState(
|
||||
() {
|
||||
if (index == 0) {
|
||||
isShuffleMode = !_flashcardToggles[index];
|
||||
} else if (index == 1) {
|
||||
isLanguageSwitchedMode = !_flashcardToggles[index];
|
||||
}
|
||||
},
|
||||
)),
|
||||
selectedColor: Colors.white,
|
||||
isSelected: _flashcardToggles,
|
||||
onPressed: (int index) => setState(
|
||||
() {
|
||||
if (index == 0) {
|
||||
isShuffleMode = !_flashcardToggles[index];
|
||||
} else if (index == 1) {
|
||||
isLanguageSwitchedMode = !_flashcardToggles[index];
|
||||
}
|
||||
},
|
||||
),
|
||||
children: const [
|
||||
Icon(Icons.shuffle),
|
||||
Icon(Icons.translate),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
centerTitle: true,
|
||||
@@ -135,20 +136,20 @@ class _PractiseViewState extends State<PractiseView> {
|
||||
),
|
||||
ToggleButtons(
|
||||
selectedColor: Colors.white,
|
||||
children: const [
|
||||
Icon(Icons.edit),
|
||||
Icon(Icons.animation),
|
||||
],
|
||||
isSelected: _kanjiToggles,
|
||||
onPressed: (int index) => setState(
|
||||
() {
|
||||
if (index == 0) {
|
||||
isKanjiDrawingMode = !_flashcardToggles[index];
|
||||
isKanjiDrawingMode = !_kanjiToggles[index];
|
||||
} else if (index == 1) {
|
||||
isKanjiAnimationMode = !_flashcardToggles[index];
|
||||
isKanjiAnimationMode = !_kanjiToggles[index];
|
||||
}
|
||||
},
|
||||
),
|
||||
children: const [
|
||||
Icon(Icons.edit),
|
||||
Icon(Icons.animation),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user