Локализация платформонезависимой части приложения

This commit is contained in:
Ivan Murashov
2017-09-04 18:57:30 +03:00
parent 3c494347dc
commit 6e8269b4df
19 changed files with 176 additions and 133 deletions

View File

@@ -1,5 +1,4 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'base_state.dart';
import 'consts.dart';
@@ -38,7 +37,7 @@ class EntryItem extends StatelessWidget {
class FAQScreen extends StatefulWidget {
FAQScreen(this.b);
bool b;
final bool b;
@override State createState() => new FAQScreenState<FAQScreen>(b);
}
@@ -46,16 +45,20 @@ class FAQScreen extends StatefulWidget {
class FAQScreenState<T> extends BaseState<FAQScreen> {
FAQScreenState(this.returnToScanner);
bool returnToScanner;
final bool returnToScanner;
@override String getTitle() {
return "FAQ";
}
@overide getMenuButtons(BuildContext context) {
@override getMenuButtons(BuildContext context) {
return <Widget>[getLogoutButton()];
}
@override String getHint() {
return null;
}
/// Метод возвращает ListView с блоками faq.
@override Widget getScreenContent() {
return new WillPopScope(onWillPop: onWillPop, child: new ListView.builder(