提交 93fc8b4a authored 作者: yueweilu's avatar yueweilu

我的界面微调

上级 cba59872
...@@ -71,19 +71,25 @@ class _MinePageState extends State<MinePage> { ...@@ -71,19 +71,25 @@ class _MinePageState extends State<MinePage> {
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
BuildUser(userInfo:controller.userInfo,onTap: () async{ Container(
margin: EdgeInsets.symmetric(horizontal: 10.w),
child: BuildUser(userInfo:controller.userInfo,onTap: () async{
final result = await context.pushNamed(Routes.userInfo,extra: controller.userInfo); final result = await context.pushNamed(Routes.userInfo,extra: controller.userInfo);
if (result == true){ if (result == true){
controller.getInfo(); controller.getInfo();
} }
},), },),
),
Gaps.vGaps10, Gaps.vGaps10,
BuildRead(items: controller.reads,onTap: (ReadModel model) async{ Container(
margin: EdgeInsets.symmetric(horizontal: 2.2.w),
child: BuildRead(items: controller.reads,onTap: (ReadModel model) async{
final result = await context.pushNamed(model.link??''); final result = await context.pushNamed(model.link??'');
if (result == true){ if (result == true){
controller.getInfo(); controller.getInfo();
} }
}), }),
),
controller.ads.isNotEmpty?Gaps.vGaps10:const SizedBox(), controller.ads.isNotEmpty?Gaps.vGaps10:const SizedBox(),
controller.ads.isNotEmpty? controller.ads.isNotEmpty?
Container( Container(
......
...@@ -37,7 +37,8 @@ class BuildAccount extends StatelessWidget { ...@@ -37,7 +37,8 @@ class BuildAccount extends StatelessWidget {
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly, mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: items.map((model){ children: items.map((model){
return GestureDetector( return Expanded(
child: GestureDetector(
onTap: (){ onTap: (){
if (model.link != null){ if (model.link != null){
context.pushNamed(model.link!); context.pushNamed(model.link!);
...@@ -55,6 +56,7 @@ class BuildAccount extends StatelessWidget { ...@@ -55,6 +56,7 @@ class BuildAccount extends StatelessWidget {
Gaps.vGaps5, Gaps.vGaps5,
Text(model.name,style: TextStyle(fontSize:12.w,height: 1.6.w,color: Colours.c9),), Text(model.name,style: TextStyle(fontSize:12.w,height: 1.6.w,color: Colours.c9),),
items.indexOf(model) == 0?Row( items.indexOf(model) == 0?Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Text(model.value.toString(),style: TextStyle(fontSize: 16.w,height: 1.6,fontWeight: Fonts.medium,color: AppTheme.primary,),), Text(model.value.toString(),style: TextStyle(fontSize: 16.w,height: 1.6,fontWeight: Fonts.medium,color: AppTheme.primary,),),
Text('张',style: TextStyle(fontSize: 12.w,height:1.6.w,color: Colours.c3),) Text('张',style: TextStyle(fontSize: 12.w,height:1.6.w,color: Colours.c3),)
...@@ -62,6 +64,7 @@ class BuildAccount extends StatelessWidget { ...@@ -62,6 +64,7 @@ class BuildAccount extends StatelessWidget {
):Text(model.value.toString(),style: TextStyle(fontSize: 16.w,height:1.6.w,color: Colours.c3),) ):Text(model.value.toString(),style: TextStyle(fontSize: 16.w,height:1.6.w,color: Colours.c3),)
], ],
), ),
),
); );
} ).toList(), } ).toList(),
), ),
......
...@@ -13,7 +13,7 @@ class BuildRead extends StatelessWidget { ...@@ -13,7 +13,7 @@ class BuildRead extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GestureDetector( return Container(
child: Stack( child: Stack(
children: [ children: [
Container( Container(
...@@ -29,7 +29,7 @@ class BuildRead extends StatelessWidget { ...@@ -29,7 +29,7 @@ class BuildRead extends StatelessWidget {
left: 0, left: 0,
right: 0, right: 0,
child: Container( child: Container(
padding: EdgeInsets.symmetric(vertical: 16.5.w), padding: EdgeInsets.symmetric(vertical: 16.5.w,horizontal: 8),
color: Colors.transparent, color: Colors.transparent,
// decoration: BoxDecoration( // decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(8), // borderRadius: BorderRadius.circular(8),
...@@ -46,7 +46,8 @@ class BuildRead extends StatelessWidget { ...@@ -46,7 +46,8 @@ class BuildRead extends StatelessWidget {
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly, mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: items.map((model){ children: items.map((model){
return GestureDetector( return Expanded(
child: GestureDetector(
behavior: HitTestBehavior.opaque, behavior: HitTestBehavior.opaque,
onTap: (){ onTap: (){
if (model.link != null){ if (model.link != null){
...@@ -65,6 +66,7 @@ class BuildRead extends StatelessWidget { ...@@ -65,6 +66,7 @@ class BuildRead extends StatelessWidget {
Text(model.name,style: TextStyle(fontSize: 13.w,height:1.6.w,color: Colours.c6)) Text(model.name,style: TextStyle(fontSize: 13.w,height:1.6.w,color: Colours.c6))
], ],
), ),
),
); );
}).toList(), }).toList(),
), ),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论