keyboard fix variance 1
This commit is contained in:
@@ -12,7 +12,12 @@
|
||||
<key>Dinect-Crypto.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>8</integer>
|
||||
<integer>7</integer>
|
||||
</dict>
|
||||
<key>Dinect.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>11</integer>
|
||||
</dict>
|
||||
<key>Runner.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
|
||||
Binary file not shown.
@@ -34,9 +34,6 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
|
||||
TextEditingController bonusController = new TextEditingController();
|
||||
|
||||
FocusNode _focusNodeSum = new FocusNode();
|
||||
FocusNode _focusNodeBonus = new FocusNode();
|
||||
|
||||
bool isAutomaticallyImplyLeading() => false;
|
||||
|
||||
PurchaseScreenState(SqliteHelper helper, String app, String userString, String card) : super(helper, app) {
|
||||
@@ -122,18 +119,12 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
)
|
||||
));
|
||||
|
||||
return new Column(children: <Widget>[
|
||||
new Expanded(
|
||||
child: new ListView(children: widgetList))
|
||||
]);
|
||||
return new Container(child: new ListView(reverse: true,
|
||||
children: <Widget>[new Column(children: widgetList)].reversed.toList()));
|
||||
}
|
||||
|
||||
getBonusInputField() {
|
||||
|
||||
var bonusTextField = new EnsureVisibleWhenFocused(
|
||||
focusNode: _focusNodeBonus,
|
||||
child: new TextField(
|
||||
focusNode: _focusNodeBonus,
|
||||
var bonusTextField = new TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
decoration: new InputDecoration.collapsed(
|
||||
hintText: (app != 'crypto') ? StringsLocalization.bonusHint() : StringsLocalization.joysHint(),
|
||||
@@ -146,7 +137,7 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
});
|
||||
},
|
||||
textAlign: TextAlign.center,
|
||||
));
|
||||
);
|
||||
|
||||
return new Column(
|
||||
children: <Widget>[
|
||||
@@ -209,11 +200,7 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
|
||||
@override
|
||||
getTextWidget() {
|
||||
// ?? TODO переделать, т.к. позволяет иметь только одно поле ввода на странице
|
||||
return new EnsureVisibleWhenFocused(
|
||||
focusNode: _focusNodeSum,
|
||||
child: new TextField(
|
||||
focusNode: _focusNodeSum,
|
||||
return new TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
decoration: new InputDecoration.collapsed(
|
||||
hintText: getHintString(),
|
||||
@@ -225,8 +212,7 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
});
|
||||
},
|
||||
textAlign: TextAlign.center,
|
||||
autofocus: true
|
||||
));
|
||||
autofocus: true);
|
||||
}
|
||||
|
||||
requestAsyncData(Map user) async {
|
||||
|
||||
Reference in New Issue
Block a user