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

我的界面微调

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