Commit 53e588eb authored by 郑智刚's avatar 郑智刚

结构样式优化

parent 16c6f695
...@@ -27,22 +27,18 @@ class AttentionListItem extends StatelessWidget { ...@@ -27,22 +27,18 @@ class AttentionListItem extends StatelessWidget {
); );
} }
@override Widget listItemHead() {
Widget build(BuildContext context) { return Container(
return SizedBox( margin: const EdgeInsets.only(right: 10.0),
child: Card(
elevation: 0.0,
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top: 5.0, left: 16.0, right: 10.0),
child: CircleAvatar( child: CircleAvatar(
radius: 21.0, radius: 21.0,
backgroundImage: NetworkImage(item.icon), backgroundImage: NetworkImage(item.icon),
), ),
), );
Expanded( }
Widget listItemInfo() {
return Expanded(
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[ children: <Widget>[
...@@ -59,12 +55,14 @@ class AttentionListItem extends StatelessWidget { ...@@ -59,12 +55,14 @@ class AttentionListItem extends StatelessWidget {
) )
], ],
), ),
), );
Padding( }
padding: const EdgeInsets.only(top: 4.0, left: 12.0, right: 16.0),
child: Container( Widget listItemButton() {
width: 54.0, return Container(
height: 29.0, padding: const EdgeInsets.only(top: 5.0, left: 12.0),
width: 66.0,
height: 34.0,
child: OutlineButton( child: OutlineButton(
padding: const EdgeInsets.only(left: 0.0, right: 0.0,), padding: const EdgeInsets.only(left: 0.0, right: 0.0,),
borderSide: BorderSide( borderSide: BorderSide(
...@@ -76,11 +74,20 @@ class AttentionListItem extends StatelessWidget { ...@@ -76,11 +74,20 @@ class AttentionListItem extends StatelessWidget {
}, },
child: myText('详情', ALColors.Color323232, 13.0) child: myText('详情', ALColors.Color323232, 13.0)
), ),
) );
) }
@override
Widget build(BuildContext context) {
return Container(
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
listItemHead(),
listItemInfo(),
listItemButton()
], ],
), ),
),
); );
} }
} }
...@@ -83,15 +83,19 @@ class _AttentionPageState extends BasePage<AttentionPage> { ...@@ -83,15 +83,19 @@ class _AttentionPageState extends BasePage<AttentionPage> {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[ children: <Widget>[
Padding( Padding(
padding: const EdgeInsets.only(top: 16.0, left: 16.0, right: 16.0, bottom: 10.0), padding: const EdgeInsets.only(top: 5.0, left: 16.0, right: 16.0, bottom: 29.0),
child: Text( child: Text(
'通知', '通知',
style: TextStyle(fontSize: 20.0, color: ALColors.Color323232), style: TextStyle(fontSize: 20.0, color: ALColors.Color323232),
), ),
), ),
Divider( Container(
margin: const EdgeInsets.only(left: 15.0, right: 15.0),
child: Divider(
height: 1.0,
color: ALColors.ColorE4E4E4, color: ALColors.ColorE4E4E4,
), ),
)
], ],
); );
} }
...@@ -108,7 +112,7 @@ class _AttentionPageState extends BasePage<AttentionPage> { ...@@ -108,7 +112,7 @@ class _AttentionPageState extends BasePage<AttentionPage> {
return _buildProgressIndicator(); return _buildProgressIndicator();
} }
return Padding( return Padding(
padding: const EdgeInsets.only(bottom: 21.0), padding: const EdgeInsets.only(bottom: 16.0, top: 16.0, left: 15.0, right: 15.0),
child: AttentionListItem(_noticeLists[index]), child: AttentionListItem(_noticeLists[index]),
); );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment