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

非空判断

No related merge requests found
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
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