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

非空判断

parent c54d4151
sdk.dir=/Users/apple/Library/Android/sdk
flutter.sdk=/Users/apple/Downloads/flutter
sdk.dir=/Users/gengmei/Library/Android/sdk
flutter.sdk=/Users/gengmei/flutter
flutter.buildMode=debug
flutter.versionName=1.0.0
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 @@
import 'dart:async';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart' as IMAGE;
import 'package:flutter_boost/flutter_boost.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:flutter/material.dart';
import 'package:gmalpha_flutter/ActivityReportModel/page/ActivityReportModel.dart';
......@@ -91,10 +89,9 @@ class ActivityReportState extends State<ActivityReportPage> {
child: SingleChildScrollView(
child: Column(
children: <Widget>[
TopCard(share: data.data.data.report.share),
TopCard(share: data.data.data.report?.share),
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))
],
),
......@@ -217,6 +214,9 @@ class TopCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
if(share == null) {
return Container();
}
return Container(
color: Colors.white,
width: ScreenUtil().setWidth(343),
......@@ -360,7 +360,7 @@ class PictorialCard extends StatelessWidget {
return Container(
padding: EdgeInsets.all(3),
child: CachedNetworkImage(
imageUrl: item.image + '-w',
imageUrl: '${item.image}-w',
width: ScreenUtil().setWidth(110),
height: ScreenUtil().setHeight(110)));
}
......@@ -403,9 +403,9 @@ class PictorialCard extends StatelessWidget {
),
),
Positioned(
width: ScreenUtil().setWidth(10),
height: ScreenUtil().setHeight(20),
top: ScreenUtil().setHeight(2),
width: ScreenUtil().setWidth(5),
height: ScreenUtil().setHeight(10),
top: ScreenUtil().setHeight(4),
right: 0,
child: IMAGE.Image.asset('images/right_icon.png',
width: ScreenUtil().setWidth(5),
......@@ -421,6 +421,9 @@ class PictorialCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
if(pictorialList == null) {
return Container();
}
return Column(
children: pictorialList.map((item) {
return _listViewUI(context, item);
......
......@@ -69,16 +69,17 @@ class _MyAppState extends State<MyApp> {
return MaterialApp(
title: 'Flutter Boost example',
debugShowCheckedModeBanner: false,
// initialRoute: '/test',
// initialRoute: '/test',
//// 调试的时候可以打开
// routes: {
// routes: {
// // '/': (context) => CommentSuggest({"Cookie":" _gm_token=7e48641558699683; sessionid=nb3ze4ur7ucosln8sd8pzwojddenv9ym; _gtid=a1bc0a387e1911e996b9525400fa516d4094"}),
// '/': (context) {
// return RouterCenterImpl().findPrestigeRouter()?.getReputationsPage("sessionid=9odo0sov71x66ke9dlphibnq9i9gduxj; _gtid=3fbe9b78d2cb11e98bc1525400e82fab5270; _gm_token=db88861568285036"
// ,241757630);
// },
// },
// '/': (context) {
// Api.getInstance().initBuildConfig({'Cookie':' _gm_token=566a0b1569381260; _gtid=1eb86de8de9a11e9ac1f525400e82fab4557; sessionid=9akc3kf2aqc4d5ekeyb27ks9g1zgz36u; _gtid=1eb86de8de9a11e9ac1f525400e82fab4557'
// ,"buildConfig":"debug"});
// return RouterCenterImpl().findActivityReportRouter()?.getActivityReportPage(52, 1, '');
// },
// },
//调试的时候可以打开
builder: FlutterBoost.init(postPush: _onRoutePushed),
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