Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
gm_flutter
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林生雨
gm_flutter
Commits
daa11045
Commit
daa11045
authored
Jul 07, 2020
by
林生雨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'zcc/flutter' into 'test'
Zcc/flutter See merge request
!20
parents
320ad415
38d11802
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
45 deletions
+20
-45
DiscussLowPricePopView.dart
...lueModel/page/DiscussLowPrice/DiscussLowPricePopView.dart
+1
-1
ProjectDetailsItemView.dart
...ClueModel/page/ProjectDetails/ProjectDetailsItemView.dart
+12
-35
BaseComponent.dart
lib/commonModel/base/BaseComponent.dart
+7
-9
No files found.
lib/ClueModel/page/DiscussLowPrice/DiscussLowPricePopView.dart
View file @
daa11045
...
...
@@ -153,7 +153,7 @@ class _PopView implements ICenterPicker {
margin:
EdgeInsets
.
only
(
bottom:
25
),
child:
baseText
(
_model
.
popViewLive
.
data
.
second
.
title
,
18
,
Color
(
0xff464646
),
bold:
true
,
a
lign:
TextAlign
.
center
)),
bold:
true
,
textA
lign:
TextAlign
.
center
)),
Container
(
decoration:
BoxDecoration
(
borderRadius:
BorderRadius
.
circular
(
7
),
...
...
lib/ClueModel/page/ProjectDetails/ProjectDetailsItemView.dart
View file @
daa11045
...
...
@@ -6,6 +6,7 @@
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart'
;
import
'package:gm_flutter/commonModel/base/BaseComponent.dart'
;
class
ProjectDetailsItemView
extends
StatelessWidget
{
Groups
listData
;
...
...
@@ -50,49 +51,25 @@ class ProjectDetailsItemView extends StatelessWidget {
width:
double
.
maxFinite
,
margin:
EdgeInsets
.
only
(
bottom:
25
,
left:
15
,
right:
15
),
child:
Row
(
crossAxisAlignment:
CrossAxisAlignment
.
start
,
children:
<
Widget
>[
Container
(
margin:
EdgeInsets
.
only
(
right:
25.0
),
alignment:
Alignment
.
centerLeft
,
width:
78
,
child:
baseText
(
attrs
.
attrName
,
13
,
Color
(
0xFF999999
)),
),
margin:
EdgeInsets
.
only
(
right:
25.0
),
alignment:
Alignment
.
centerLeft
,
width:
78
,
child:
baseText
(
attrs
.
attrName
,
13
,
Color
(
0xFF999999
),
textAlign:
TextAlign
.
left
,
maxLines:
2
,
overflow:
TextOverflow
.
ellipsis
)),
Expanded
(
child:
Container
(
alignment:
Alignment
.
centerLeft
,
child:
Text
(
attrs
.
attrValue
,
textScaleFactor:
1.0
,
softWrap:
true
,
style:
TextStyle
(
decoration:
TextDecoration
.
none
,
fontSize:
14
,
color:
Color
(
0xFF282828
),
fontStyle:
FontStyle
.
normal
,
fontWeight:
FontWeight
.
w400
),
)
// 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
,
);
}
}
lib/commonModel/base/BaseComponent.dart
View file @
daa11045
...
...
@@ -4,18 +4,11 @@
**/
import
'package:app_settings/app_settings.dart'
;
import
'package:flutter/gestures.dart'
;
import
'package:flutter/material.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/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/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:lottie/lottie.dart'
;
import
'package:pull_to_refresh/pull_to_refresh.dart'
;
...
...
@@ -87,10 +80,13 @@ AppBar _baseAppBarChangeTitle(
}
Text
baseText
(
String
text
,
double
fontSize
,
Color
color
,
{
bool
bold
=
false
,
TextAlign
align
})
{
{
bool
bold
=
false
,
TextAlign
textAlign
,
int
maxLines
=
1
,
TextOverflow
overflow
})
{
return
Text
(
text
,
textAlign:
a
lign
??
TextAlign
.
start
,
textAlign:
textA
lign
??
TextAlign
.
start
,
textScaleFactor:
1.0
,
style:
TextStyle
(
decoration:
TextDecoration
.
none
,
...
...
@@ -98,6 +94,8 @@ Text baseText(String text, double fontSize, Color color,
color:
color
,
fontStyle:
FontStyle
.
normal
,
fontWeight:
bold
?
FontWeight
.
w500
:
FontWeight
.
w400
),
maxLines:
maxLines
,
overflow:
overflow
==
null
?
TextOverflow
.
ellipsis
:
overflow
,
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment