diff --git a/lib/Screens/Configurations/Section/SubSection/Slider/listView_card_image.dart b/lib/Screens/Configurations/Section/SubSection/Slider/listView_card_image.dart index b66b736..221d2f2 100644 --- a/lib/Screens/Configurations/Section/SubSection/Slider/listView_card_image.dart +++ b/lib/Screens/Configurations/Section/SubSection/Slider/listView_card_image.dart @@ -27,6 +27,8 @@ class ListViewCardImage extends StatefulWidget { class _ListViewCard extends State { @override Widget build(BuildContext context) { + Size size = MediaQuery.of(context).size; + return Card( margin: EdgeInsets.all(4), child: Stack( @@ -47,11 +49,13 @@ class _ListViewCard extends State { style: new TextStyle(fontSize: 15), maxLines: 1, ), - Container( - height: MediaQuery.of(context).size.height * 0.1, - decoration: boxDecoration(widget.listItems[widget.index], widget.appContext), - padding: const EdgeInsets.all(10), - margin: EdgeInsets.symmetric(vertical: 10, horizontal: 10), + Center( + child: Container( + height: MediaQuery.of(context).size.height * 0.1, + decoration: boxDecoration(widget.listItems[widget.index], widget.appContext), + padding: const EdgeInsets.all(10), + margin: EdgeInsets.symmetric(vertical: 10, horizontal: 10), + ), ), /*Padding( padding: const EdgeInsets.all(5.0), diff --git a/lib/Screens/Configurations/Section/SubSection/Slider/slider_config.dart b/lib/Screens/Configurations/Section/SubSection/Slider/slider_config.dart index 25d41ed..f514253 100644 --- a/lib/Screens/Configurations/Section/SubSection/Slider/slider_config.dart +++ b/lib/Screens/Configurations/Section/SubSection/Slider/slider_config.dart @@ -42,7 +42,7 @@ class _SliderConfigState extends State { @override Widget build(BuildContext context) { final appContext = Provider.of(context); - //Size size = MediaQuery.of(context).size; + Size size = MediaQuery.of(context).size; void _onReorder(int oldIndex, int newIndex) { setState( @@ -66,31 +66,34 @@ class _SliderConfigState extends State { return Stack( children: [ - ReorderableListView( - onReorder: _onReorder, - scrollDirection: Axis.horizontal, - padding: const EdgeInsets.symmetric(vertical: 20.0), - children: List.generate( - sliderDTO.images.length, - (index) { - return ListViewCardImage( - sliderDTO.images, - index, - Key('$index'), - appContext, - (images) { - setState(() { - List test = new List.from(images); - sliderDTO.images = test; - List testToSend = new List.from(images); - testToSend = testToSend.where((element) => element.source_ != null).toList(); - var sliderToSend = new SliderDTO(); - sliderToSend.images = testToSend; - widget.onChanged(jsonEncode(sliderToSend).toString()); - }); - } - ); - }, + Container( + width: size.width * 0.95, + child: ReorderableListView( + onReorder: _onReorder, + scrollDirection: Axis.horizontal, + padding: const EdgeInsets.symmetric(vertical: 20.0), + children: List.generate( + sliderDTO.images.length, + (index) { + return ListViewCardImage( + sliderDTO.images, + index, + Key('$index'), + appContext, + (images) { + setState(() { + List test = new List.from(images); + sliderDTO.images = test; + List testToSend = new List.from(images); + testToSend = testToSend.where((element) => element.source_ != null).toList(); + var sliderToSend = new SliderDTO(); + sliderToSend.images = testToSend; + widget.onChanged(jsonEncode(sliderToSend).toString()); + }); + } + ); + }, + ), ), ), Positioned(