Commit 9cf527bf authored by 朱翠翠's avatar 朱翠翠

code review

parent e66cc63b
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart'; import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart';
import 'package:gm_flutter/commonModel/base/BaseComponent.dart';
class ProjectDetailsItemView extends StatelessWidget { class ProjectDetailsItemView extends StatelessWidget {
Groups listData; Groups listData;
...@@ -52,32 +53,21 @@ class ProjectDetailsItemView extends StatelessWidget { ...@@ -52,32 +53,21 @@ class ProjectDetailsItemView extends StatelessWidget {
child: Row( child: Row(
children: <Widget>[ children: <Widget>[
Container( Container(
margin: EdgeInsets.only(right: 25.0), margin: EdgeInsets.only(right: 25.0),
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
width: 78, width: 78,
child: baseText(attrs.attrName, 13, Color(0xFF999999)), child: baseText(attrs.attrName, 13, Color(0xFF999999),
), textAlign: TextAlign.left,
maxLines: 2,
overflow: TextOverflow.ellipsis)),
Container( Container(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: baseText(attrs.attrValue, 14, Color(0xFF282828))), child: baseText(attrs.attrValue, 14, Color(0xFF282828),
textAlign: TextAlign.left,
maxLines: 2,
overflow: TextOverflow.ellipsis)),
], ],
), ),
); );
} }
baseText(String text, double fontSize, Color color, {bool bold = false}) {
return Text(
text,
textScaleFactor: 1.0,
style: TextStyle(
decoration: TextDecoration.none,
fontSize: fontSize,
color: color,
fontStyle: FontStyle.normal,
fontWeight: bold ? FontWeight.w500 : FontWeight.w400),
textAlign: TextAlign.left,
maxLines: 2,
overflow: TextOverflow.ellipsis,
);
}
} }
...@@ -4,18 +4,11 @@ ...@@ -4,18 +4,11 @@
**/ **/
import 'package:app_settings/app_settings.dart'; import 'package:app_settings/app_settings.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
import 'package:flutter_common/commonModel/eventbus/GlobalEventBus.dart';
import 'package:flutter_common/commonModel/live/LiveData.dart'; import 'package:flutter_common/commonModel/live/LiveData.dart';
import 'package:flutter_common/commonModel/view/iOSLoading.dart';
import 'package:flutter_svg/svg.dart';
import 'package:gm_flutter/commonModel/GMBase.dart';
import 'package:gm_flutter/commonModel/bean/Pair.dart'; import 'package:gm_flutter/commonModel/bean/Pair.dart';
import 'package:gm_flutter/commonModel/util/DartUtil.dart'; import 'package:gm_flutter/commonModel/util/DartUtil.dart';
import 'package:gm_flutter/commonModel/view/ImagesAnimation.dart';
import 'package:gm_flutter/commonModel/view/baseRefreshIndicator.dart';
import 'package:gm_flutter/commonModel/view/baseTabIndicator.dart'; import 'package:gm_flutter/commonModel/view/baseTabIndicator.dart';
import 'package:lottie/lottie.dart'; import 'package:lottie/lottie.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart';
...@@ -86,7 +79,11 @@ AppBar _baseAppBarChangeTitle( ...@@ -86,7 +79,11 @@ AppBar _baseAppBarChangeTitle(
); );
} }
Text baseText(String text, double fontSize, Color color, {bool bold = false}) { Text baseText(String text, double fontSize, Color color,
{bool bold = false,
TextAlign textAlign = TextAlign.left,
int maxLines = 1,
TextOverflow overflow}) {
return Text( return Text(
text, text,
textScaleFactor: 1.0, textScaleFactor: 1.0,
...@@ -96,6 +93,9 @@ Text baseText(String text, double fontSize, Color color, {bool bold = false}) { ...@@ -96,6 +93,9 @@ Text baseText(String text, double fontSize, Color color, {bool bold = false}) {
color: color, color: color,
fontStyle: FontStyle.normal, fontStyle: FontStyle.normal,
fontWeight: bold ? FontWeight.w500 : FontWeight.w400), fontWeight: bold ? FontWeight.w500 : FontWeight.w400),
textAlign: textAlign,
maxLines: maxLines,
overflow: overflow == null ? TextOverflow.ellipsis : overflow,
); );
} }
......
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