wip - keyboard bugfix
This commit is contained in:
parent
fcf6af93b9
commit
d42c6301a8
|
@ -10,7 +10,7 @@ class TabViewUtil extends StatelessWidget {
|
||||||
String labelTab1;
|
String labelTab1;
|
||||||
String labelTab2;
|
String labelTab2;
|
||||||
final TabController controller;
|
final TabController controller;
|
||||||
final Function(bool) onEditingChanged;
|
final Function([bool]) onEditingChanged;
|
||||||
Widget widget1;
|
Widget widget1;
|
||||||
Widget widget2;
|
Widget widget2;
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ class TabViewUtil extends StatelessWidget {
|
||||||
],
|
],
|
||||||
controller: controller,
|
controller: controller,
|
||||||
onTap: (i) async {
|
onTap: (i) async {
|
||||||
if (i == 1) onEditingChanged(false);
|
onEditingChanged();
|
||||||
[() async {}, () async {}][i]();
|
[() async {}, () async {}][i]();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
|
|
@ -86,9 +86,9 @@ class _PetsPageWidgetState extends State<PetsPageWidget>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void onEditingChanged(bool value) {
|
void onEditingChanged([bool? value]) {
|
||||||
setState(() {
|
setState(() {
|
||||||
_model.handleEditingChanged(value);
|
_model.handleEditingChanged(value!);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -116,9 +116,18 @@ class _VehiclePageState extends State<VehiclePage>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void onEditingChanged(bool value) {
|
void onEditingChanged([bool? value]) {
|
||||||
if (_model.isEditing) setState(() {});
|
bool isFirst = _model.tabBarController.index == 0;
|
||||||
_model.handleEditingChanged(value);
|
|
||||||
|
if (_model.isEditing & isFirst) {
|
||||||
|
_model.handleEditingChanged(false);
|
||||||
|
setState(() {});
|
||||||
|
}
|
||||||
|
// if (isFirst) FocusScope.of(context).unfocus();
|
||||||
|
if (isFirst) {
|
||||||
|
FocusScope.of(context).unfocus();
|
||||||
|
// FocusScope.of(context).nextFocus();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildVehicleHistory(BuildContext context) {
|
Widget _buildVehicleHistory(BuildContext context) {
|
||||||
|
|
Loading…
Reference in New Issue