diff --git a/lib/entity_widgets/default_entity_container.dart b/lib/entity_widgets/default_entity_container.dart index 11f441f..139016b 100644 --- a/lib/entity_widgets/default_entity_container.dart +++ b/lib/entity_widgets/default_entity_container.dart @@ -14,7 +14,10 @@ class DefaultEntityContainer extends StatelessWidget { mainAxisSize: MainAxisSize.max, children: [ EntityIcon(), - Expanded( + + Flexible( + fit: FlexFit.tight, + flex: 3, child: EntityName(), ), state diff --git a/lib/entity_widgets/state/select_state.dart b/lib/entity_widgets/state/select_state.dart index cd0cdac..b0f1f4e 100644 --- a/lib/entity_widgets/state/select_state.dart +++ b/lib/entity_widgets/state/select_state.dart @@ -23,6 +23,7 @@ class _SelectStateWidgetState extends State { if (entity.listOptions.isNotEmpty) { ctrl = DropdownButton( value: entity.state, + isExpanded: true, items: entity.listOptions.map((String value) { return new DropdownMenuItem( value: value, @@ -36,7 +37,9 @@ class _SelectStateWidgetState extends State { } else { ctrl = Text('---'); } - return Expanded( + return Flexible( + flex: 2, + fit: FlexFit.tight, //width: Entity.INPUT_WIDTH, child: ctrl, ); diff --git a/lib/entity_widgets/state/simple_state.dart b/lib/entity_widgets/state/simple_state.dart index 7f1e7e7..6ea43ae 100644 --- a/lib/entity_widgets/state/simple_state.dart +++ b/lib/entity_widgets/state/simple_state.dart @@ -17,7 +17,7 @@ class SimpleEntityState extends StatelessWidget { child: Text( "${entityModel.entityWrapper.entity.state}${entityModel.entityWrapper.entity.unitOfMeasurement}", textAlign: textAlign, - maxLines: 4, + maxLines: 10, overflow: TextOverflow.ellipsis, softWrap: true, style: new TextStyle( @@ -68,8 +68,9 @@ class SimpleEntityState extends StatelessWidget { ) ); if (expanded) { - return SizedBox( - width: MediaQuery.of(context).size.width * 0.3, + return Flexible( + fit: FlexFit.tight, + flex: 2, child: result, ); } else { diff --git a/lib/entity_widgets/state/text_input_state.dart b/lib/entity_widgets/state/text_input_state.dart index 692e2dc..1552b56 100644 --- a/lib/entity_widgets/state/text_input_state.dart +++ b/lib/entity_widgets/state/text_input_state.dart @@ -66,7 +66,9 @@ class _TextInputStateWidgetState extends State { _tmpValue = entity.state; } if (entity.isTextField || entity.isPasswordField) { - return Expanded( + return Flexible( + fit: FlexFit.tight, + flex: 2, //width: Entity.INPUT_WIDTH, child: TextField( focusNode: _focusNode, diff --git a/lib/ui_class/sizes_class.dart b/lib/ui_class/sizes_class.dart index 096b77f..dda4f6b 100644 --- a/lib/ui_class/sizes_class.dart +++ b/lib/ui_class/sizes_class.dart @@ -6,8 +6,8 @@ class Sizes { static const extendedWidgetHeight = 50.0; static const iconSize = 28.0; static const largeIconSize = 34.0; - static const stateFontSize = 16.0; - static const nameFontSize = 16.0; + static const stateFontSize = 15.0; + static const nameFontSize = 15.0; static const smallFontSize = 14.0; static const largeFontSize = 24.0; static const inputWidth = 160.0;