Commit 0132a39e authored by 杜欣's avatar 杜欣

非空判断

parent c54d4151
sdk.dir=/Users/apple/Library/Android/sdk sdk.dir=/Users/gengmei/Library/Android/sdk
flutter.sdk=/Users/apple/Downloads/flutter flutter.sdk=/Users/gengmei/flutter
flutter.buildMode=debug flutter.buildMode=debug
flutter.versionName=1.0.0 flutter.versionName=1.0.0
flutter.versionCode=1 flutter.versionCode=1
\ No newline at end of file
PODS:
- Flutter (1.0.0)
- flutter_boost (0.0.1):
- Flutter
- xservice_kit
- FMDB (2.7.5):
- FMDB/standard (= 2.7.5)
- FMDB/standard (2.7.5)
- gengmei_flutter_plugin (0.0.1):
- Flutter
- path_provider (0.0.1):
- Flutter
- sqflite (0.0.1):
- Flutter
- FMDB (~> 2.7.2)
- xservice_kit (0.0.1):
- Flutter
DEPENDENCIES:
- Flutter (from `.symlinks/flutter/ios-release`)
- flutter_boost (from `.symlinks/plugins/flutter_boost/ios`)
- gengmei_flutter_plugin (from `.symlinks/plugins/gengmei_flutter_plugin/ios`)
- path_provider (from `.symlinks/plugins/path_provider/ios`)
- sqflite (from `.symlinks/plugins/sqflite/ios`)
- xservice_kit (from `.symlinks/plugins/xservice_kit/ios`)
SPEC REPOS:
https://github.com/cocoapods/specs.git:
- FMDB
EXTERNAL SOURCES:
Flutter:
:path: ".symlinks/flutter/ios-release"
flutter_boost:
:path: ".symlinks/plugins/flutter_boost/ios"
gengmei_flutter_plugin:
:path: ".symlinks/plugins/gengmei_flutter_plugin/ios"
path_provider:
:path: ".symlinks/plugins/path_provider/ios"
sqflite:
:path: ".symlinks/plugins/sqflite/ios"
xservice_kit:
:path: ".symlinks/plugins/xservice_kit/ios"
SPEC CHECKSUMS:
Flutter: 58dd7d1b27887414a370fcccb9e645c08ffd7a6a
flutter_boost: 0e85ea37c74ed39ee7b91a35612afa1605557484
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
gengmei_flutter_plugin: 9461e8644c06c4a0e38292ddcca1cc55e6ac6156
path_provider: f96fff6166a8867510d2c25fdcc346327cc4b259
sqflite: ff1d9da63c06588cc8d1faf7256d741f16989d5a
xservice_kit: a2f1b35addc126fce8687aeb183ab0c1ada5b7f3
PODFILE CHECKSUM: 7f6a4806cddf47207b1cc19727536fd9f167aaa3
COCOAPODS: 1.7.4
...@@ -5,9 +5,7 @@ ...@@ -5,9 +5,7 @@
import 'dart:async'; import 'dart:async';
import 'package:cached_network_image/cached_network_image.dart'; import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart' as IMAGE; import 'package:flutter/material.dart' as IMAGE;
import 'package:flutter_boost/flutter_boost.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:gmalpha_flutter/ActivityReportModel/page/AnimationList.dart';
import 'package:gmalpha_flutter/ActivityReportModel/service/remote/entity/ActivityReportEntity.dart'; import 'package:gmalpha_flutter/ActivityReportModel/service/remote/entity/ActivityReportEntity.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:gmalpha_flutter/ActivityReportModel/page/ActivityReportModel.dart'; import 'package:gmalpha_flutter/ActivityReportModel/page/ActivityReportModel.dart';
...@@ -91,10 +89,9 @@ class ActivityReportState extends State<ActivityReportPage> { ...@@ -91,10 +89,9 @@ class ActivityReportState extends State<ActivityReportPage> {
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
children: <Widget>[ children: <Widget>[
TopCard(share: data.data.data.report.share), TopCard(share: data.data.data.report?.share),
SizedBox(height: ScreenUtil().setHeight(41)), SizedBox(height: ScreenUtil().setHeight(41)),
// AnimatedListSample(pictorialList: data.data.data.report.cards), PictorialCard(pictorialList: data.data.data.report?.cards),
PictorialCard(pictorialList: data.data.data.report.cards),
SizedBox(height: ScreenUtil().setHeight(38)) SizedBox(height: ScreenUtil().setHeight(38))
], ],
), ),
...@@ -217,6 +214,9 @@ class TopCard extends StatelessWidget { ...@@ -217,6 +214,9 @@ class TopCard extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
if(share == null) {
return Container();
}
return Container( return Container(
color: Colors.white, color: Colors.white,
width: ScreenUtil().setWidth(343), width: ScreenUtil().setWidth(343),
...@@ -360,7 +360,7 @@ class PictorialCard extends StatelessWidget { ...@@ -360,7 +360,7 @@ class PictorialCard extends StatelessWidget {
return Container( return Container(
padding: EdgeInsets.all(3), padding: EdgeInsets.all(3),
child: CachedNetworkImage( child: CachedNetworkImage(
imageUrl: item.image + '-w', imageUrl: '${item.image}-w',
width: ScreenUtil().setWidth(110), width: ScreenUtil().setWidth(110),
height: ScreenUtil().setHeight(110))); height: ScreenUtil().setHeight(110)));
} }
...@@ -403,9 +403,9 @@ class PictorialCard extends StatelessWidget { ...@@ -403,9 +403,9 @@ class PictorialCard extends StatelessWidget {
), ),
), ),
Positioned( Positioned(
width: ScreenUtil().setWidth(10), width: ScreenUtil().setWidth(5),
height: ScreenUtil().setHeight(20), height: ScreenUtil().setHeight(10),
top: ScreenUtil().setHeight(2), top: ScreenUtil().setHeight(4),
right: 0, right: 0,
child: IMAGE.Image.asset('images/right_icon.png', child: IMAGE.Image.asset('images/right_icon.png',
width: ScreenUtil().setWidth(5), width: ScreenUtil().setWidth(5),
...@@ -421,6 +421,9 @@ class PictorialCard extends StatelessWidget { ...@@ -421,6 +421,9 @@ class PictorialCard extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
if(pictorialList == null) {
return Container();
}
return Column( return Column(
children: pictorialList.map((item) { children: pictorialList.map((item) {
return _listViewUI(context, item); return _listViewUI(context, item);
......
...@@ -69,16 +69,17 @@ class _MyAppState extends State<MyApp> { ...@@ -69,16 +69,17 @@ class _MyAppState extends State<MyApp> {
return MaterialApp( return MaterialApp(
title: 'Flutter Boost example', title: 'Flutter Boost example',
debugShowCheckedModeBanner: false, debugShowCheckedModeBanner: false,
// initialRoute: '/test', // initialRoute: '/test',
//// 调试的时候可以打开 //// 调试的时候可以打开
// routes: { // routes: {
// // '/': (context) => CommentSuggest({"Cookie":" _gm_token=7e48641558699683; sessionid=nb3ze4ur7ucosln8sd8pzwojddenv9ym; _gtid=a1bc0a387e1911e996b9525400fa516d4094"}), // // '/': (context) => CommentSuggest({"Cookie":" _gm_token=7e48641558699683; sessionid=nb3ze4ur7ucosln8sd8pzwojddenv9ym; _gtid=a1bc0a387e1911e996b9525400fa516d4094"}),
// '/': (context) { // '/': (context) {
// return RouterCenterImpl().findPrestigeRouter()?.getReputationsPage("sessionid=9odo0sov71x66ke9dlphibnq9i9gduxj; _gtid=3fbe9b78d2cb11e98bc1525400e82fab5270; _gm_token=db88861568285036" // Api.getInstance().initBuildConfig({'Cookie':' _gm_token=566a0b1569381260; _gtid=1eb86de8de9a11e9ac1f525400e82fab4557; sessionid=9akc3kf2aqc4d5ekeyb27ks9g1zgz36u; _gtid=1eb86de8de9a11e9ac1f525400e82fab4557'
// ,241757630); // ,"buildConfig":"debug"});
// }, // return RouterCenterImpl().findActivityReportRouter()?.getActivityReportPage(52, 1, '');
// }, // },
// },
//调试的时候可以打开 //调试的时候可以打开
builder: FlutterBoost.init(postPush: _onRoutePushed), builder: FlutterBoost.init(postPush: _onRoutePushed),
theme: new ThemeData( theme: new ThemeData(
......
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