Resolves #110: Slider improvements

This commit is contained in:
Yegor Vialov
2018-10-07 12:40:45 +03:00
parent 70b6469bd1
commit ce69f044fb
2 changed files with 91 additions and 48 deletions

View File

@ -161,12 +161,7 @@ class _EntityWidgetState extends State<EntityWidget> {
if (widget.widgetType == EntityWidgetType.regular) {
return _buildMainWidget(context);
} else if (widget.widgetType == EntityWidgetType.extended) {
return ListView(
children: <Widget>[
_buildMainWidget(context),
_buildLastUpdatedWidget()
],
);
return _buildExtendedWidget(context);
} else if (widget.widgetType == EntityWidgetType.badge) {
return _buildBadgeWidget(context);
} else {
@ -175,6 +170,15 @@ class _EntityWidgetState extends State<EntityWidget> {
}
}
Widget _buildExtendedWidget(BuildContext context) {
return ListView(
children: <Widget>[
_buildMainWidget(context),
_buildSecondRowWidget()
],
);
}
Widget _buildMainWidget(BuildContext context) {
return SizedBox(
height: Entity.WIDGET_HEIGHT,
@ -205,7 +209,7 @@ class _EntityWidgetState extends State<EntityWidget> {
}
Widget buildAdditionalWidget() {
return _buildLastUpdatedWidget();
return _buildSecondRowWidget();
}
Widget _buildIconWidget() {
@ -218,7 +222,7 @@ class _EntityWidgetState extends State<EntityWidget> {
);
}
Widget _buildLastUpdatedWidget() {
Widget _buildSecondRowWidget() {
return Padding(
padding: EdgeInsets.fromLTRB(
Entity.LEFT_WIDGET_PADDING, Entity.SMALL_FONT_SIZE, 0.0, 0.0),