Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
N
netrain_flutter_app
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
邹志胜
netrain_flutter_app
Commits
eb36ba48
Commit
eb36ba48
authored
Jul 13, 2021
by
jishuaishuai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
f73555e3
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
236 additions
and
3 deletions
+236
-3
firstVC.dart
netrain_flutter_app/lib/jishuaishuai/firstVC.dart
+146
-0
secondVC.dart
netrain_flutter_app/lib/jishuaishuai/secondVC.dart
+53
-0
thirdVC.dart
netrain_flutter_app/lib/jishuaishuai/thirdVC.dart
+33
-0
main.dart
netrain_flutter_app/lib/main.dart
+4
-3
No files found.
netrain_flutter_app/lib/jishuaishuai/
student
.dart
→
netrain_flutter_app/lib/jishuaishuai/
firstVC
.dart
View file @
eb36ba48
import
'package:flutter/material.dart'
;
import
'package:netrain_flutter_app/common/Images.dart'
;
import
'secondVC.dart'
;
class
jssPageDemo
extends
StatelessWidget
{
...
...
@@ -14,7 +15,7 @@ class jssPageDemo extends StatelessWidget {
),
body:
Column
(
children:
[
Rais
edButton
(
Elevat
edButton
(
onPressed:
()
{
Navigator
.
of
(
context
).
push
(
MaterialPageRoute
(
...
...
@@ -22,8 +23,8 @@ class jssPageDemo extends StatelessWidget {
return
twoVCdemo
();
},
settings:
RouteSettings
(
name:
"我是传过去的
"
,
arguments
:
"参数,是对象类型"
,
name:
"我是传过去的名字
"
,
arguments
:
"参数,是对象类型"
,
)
),
);
...
...
@@ -55,79 +56,6 @@ class jssPageDemo extends StatelessWidget {
}
}
class
twoVCdemo
extends
StatelessWidget
{
// const ({Key? key}) : super(key: key);
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
Text
(
"jssDemo第二个页面的标题"
),
),
body:
Column
(
children:
[
IconButton
(
icon:
Icon
(
Icons
.
home
),
onPressed:
()
{
Navigator
.
of
(
context
).
push
(
MaterialPageRoute
(
builder:
(
context
){
return
nextViewDemo
();
},
settings:
RouteSettings
(
name:
"我是传过去的"
,
arguments:
"参数,是对象类型"
,
),
//是否有返回
maintainState:
false
,
//类似iOS ture 弹窗式推送界面 false 是push
fullscreenDialog:
false
,
),
);
},
),
],
),
);
}
}
class
nextViewDemo
extends
StatelessWidget
{
// const nextViewDemo({Key? key}) : super(key: key);
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
Text
(
"jss测试第三界面"
),
),
body:
Column
(
children:
[
RaisedButton
(
onPressed:
()
{
Navigator
.
of
(
context
).
pop
(
"我传过来值了,这是一个对象类型"
);
},
child:
Text
(
"点击返回传值"
),
),
],
),
);
}
}
class
textDemo
extends
StatelessWidget
{
...
...
@@ -206,7 +134,8 @@ class imageiconDemo extends StatelessWidget {
// Image.network("http://www.baidu.com/baidu.php?url=a00000KEJeCxDFezEVpFL9_MH8XSqbHklw_maA_-0O-JAG-gv2I-uvEAQqh-teALqpO_NZN1EbyMj5iOpf3Z1ZREUPx5_1lniEkZj6mijxFoM8VqoaPcH0KOxWwCyPbmri5Hlwk-A8u4pBUbGLW2x882fEua1eOAEbBWTdTqxEMA631a3yr2qBWOz88FPpAVsair-sXakr4y6eguntj86fZCDab3.DR_aOQZsYpb2glyIiUr2s1f_uQr1Fv20.U1Yk0ZDqVSXS_0KY5IissIpS_QMU8pi110KGUHY1PWT0Iybq0ZKGujYk0APGujY1rjc0mhbqn10k0AuY5H00TA6qn0KET1Ys0AFL5H00UMfqn0K1XWY0ThIYmyTqn0K8IM0qna3snj0snj0sn0K-ThTqn0KYTh7buHYdrH0knHm0mhwGujdKnWT1rj0sPHnLPYm1fHndrRmdrH64rjDkwjT3PHcsPsKbmvPb5fK9TdqGuAnqujcVmhwbX0KzIjY3P1T0TgKGujYs0Z7Wpyfqn0K9mWYsg100TZ0qn0KVIZ0qn0KbuAqs5H00ThCqn0KYIgnqnHT1P1DYnWD3P1nYP1RznWDYnW60mynqnfKsUWYs0ZK9I7qhUA7M5H00ugwGujYVnfK9TLKWm1Ys0ZNspy4Wm1Ys0AuWIgfqn0K9uAu_myTqnfKLuMFEUHY0mMfqnfKzug7Y5HDvnWRLnW64rHTvrjm0Tv-b5Hbsn16Lm179n1F9nHRvrj60ULfqn0KETMKY5H0WnaPDw-fWnansc10Wna3sc10WwDuRc10WwDuR0AVG5H00UgfqnWfkn0KVm1Ys0AdWgvuzUvYqn0Kbmy4dmhNxTAk9Uh-bT1Ys0A7bTgbqVSXS_0K9uZ7Y5H00pgPWUjYs0Z7VIjYs0A7bgLPEIgFWuHYsczn0mLFW5HRkrjcL",
// fit: BoxFit.fitWidth
// ),
Image
.
asset
(
"ic_home_normal.png"
)
Image
.
asset
(
Images
.
ic_my_info
),
],
);
return
Container
(
...
...
@@ -215,5 +144,3 @@ class imageiconDemo extends StatelessWidget {
}
}
netrain_flutter_app/lib/jishuaishuai/secondVC.dart
0 → 100644
View file @
eb36ba48
import
'package:flutter/material.dart'
;
import
'package:netrain_flutter_app/common/Images.dart'
;
import
'thirdVC.dart'
;
class
twoVCdemo
extends
StatelessWidget
{
// const ({Key? key}) : super(key: key);
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
Text
(
"jssDemo第二个页面的标题"
),
),
body:
Column
(
children:
[
ElevatedButton
(
child:
Text
(
"第二页面的按钮,跳转带参数过去"
),
onPressed:
()
{
Navigator
.
of
(
context
).
push
(
MaterialPageRoute
(
builder:
(
context
){
return
nextViewDemo
();
},
settings:
RouteSettings
(
name:
"我是传过去的"
,
arguments:
"参数,是对象类型"
,
),
//是否有返回
maintainState:
false
,
//类似iOS ture 弹窗式推送界面 false 是push
fullscreenDialog:
false
,
),
);
},
),
Flex
(
direction:
Axis
.
horizontal
,
children:
[
Image
.
asset
(
Images
.
ic_home_normal
,
alignment:
Alignment
.
center
,),
],
)
],
),
);
}
}
\ No newline at end of file
netrain_flutter_app/lib/jishuaishuai/thirdVC.dart
0 → 100644
View file @
eb36ba48
import
'package:flutter/material.dart'
;
class
nextViewDemo
extends
StatelessWidget
{
// const nextViewDemo({Key? key}) : super(key: key);
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
Text
(
"jss测试第三界面"
),
),
body:
Column
(
children:
[
ElevatedButton
(
onPressed:
()
{
Navigator
.
of
(
context
).
pop
(
"我传过来值了,这是一个对象类型"
);
},
child:
Text
(
"点击返回传值"
),
),
],
),
);
}
}
\ No newline at end of file
netrain_flutter_app/lib/main.dart
View file @
eb36ba48
...
...
@@ -12,7 +12,7 @@ import 'laishanqi/netrain/user/RegisterPage.dart';
import
'laishanqi/photo.dart'
;
import
'zhangfeng/UserModel.dart'
;
import
'jishuaishuai/
student
.dart'
;
import
'jishuaishuai/
firstVC
.dart'
;
import
'zhangfeng/LoginPage.dart'
;
...
...
@@ -50,7 +50,7 @@ class MyApp extends StatelessWidget {
"listPage"
:(
context
)
=>
List_Page
(),
"LoginRequestPage"
:(
context
)
=>
LoginRequestPage
(),
"main"
:
(
context
)
=>
mainPage
(),
"
student
"
:(
context
)
=>
jssPageDemo
(),
"
firstVC
"
:(
context
)
=>
jssPageDemo
(),
"car_details"
:(
context
)
=>
CarDetailsPage
()
},
),
...
...
@@ -102,7 +102,7 @@ class _RouterNavigatorState extends State<RouterNavigator> {
_item
(
"登陆"
,
LoginPage
(),
'login'
),
_item
(
"登录网络请求"
,
LoginRequestPage
(),
'LoginRequestPage'
),
_item
(
"listview页面"
,
List_Page
(),
'listPage'
),
_item
(
"jssDemo"
,
jssPageDemo
(),
'
student
'
)
_item
(
"jssDemo"
,
jssPageDemo
(),
'
firstVC
'
)
],
),
);
...
...
@@ -123,3 +123,4 @@ class _RouterNavigatorState extends State<RouterNavigator> {
);
}
}
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