diff --git a/example/lib/example_listtile.dart b/example/lib/example_listtile.dart index ad377f5..8ec6128 100644 --- a/example/lib/example_listtile.dart +++ b/example/lib/example_listtile.dart @@ -20,25 +20,20 @@ class _ExampleListTileState extends State { SizedBox( height: 8.w, ), - Container( - color: Color(0xFFFFFFFF), - padding: EdgeInsets.symmetric(horizontal: 8.w), - child: Column( - children: [ - ASListTile( + ASOptionTile( + items: [ + ASListTile( title: '转单号(UPS)', text: 'DFADN2329TNAGA', trail: Icon(Icons.ac_unit_rounded), ), - ASDivider(), - ASListTile( + ASListTile( title: '订单编号', text: 'DDAWMFOAGNAIOWNGOANIWOGNAOWIDJAWIOHFA92474Y2798489TY892YH8G67TGT2UBF29GB8298H42897YH472H', // trail: Icon(Icons.ac_unit_outlined), ), - ], - ), + ], ), 20.hb, ASOptionTile( diff --git a/lib/list_tile/as_list_tile.dart b/lib/list_tile/as_list_tile.dart index 50b029e..a432dc2 100644 --- a/lib/list_tile/as_list_tile.dart +++ b/lib/list_tile/as_list_tile.dart @@ -34,7 +34,7 @@ class _ASListTileState extends State { @override Widget build(BuildContext context) { return Container( - margin: EdgeInsets.symmetric(vertical: 8.w), + margin: EdgeInsets.symmetric(vertical: 8.w,horizontal: 10.w), alignment: Alignment.centerLeft, child: Row( crossAxisAlignment: diff --git a/lib/list_tile/as_option_tile.dart b/lib/list_tile/as_option_tile.dart index 0f0a248..99584ff 100644 --- a/lib/list_tile/as_option_tile.dart +++ b/lib/list_tile/as_option_tile.dart @@ -33,7 +33,7 @@ class ASOptionTile extends StatelessWidget { borderRadius: BorderRadius.circular(5.w), ), child: Padding( - padding: this.padding ?? EdgeInsets.fromLTRB(10.w, 10.w, 10.w, 0), + padding: this.padding ?? EdgeInsets.zero, child: item ?? Column( children: List.generate(length * 2 - 1, (index) { @@ -41,7 +41,9 @@ class ASOptionTile extends StatelessWidget { if (index.isEven) return items[displayIndex]; else - return ASDivider(indent: 14.w, endIndent: 14.w); + return this.padding == null + ? ASDivider(indent: 10.w, endIndent: 10.w) + : ASDivider(); }), ), ));