diff --git a/lib/pages/Works/HYSH/fhycx_content_new.dart b/lib/pages/Works/HYSH/fhycx_content_new.dart index 82271c1..97b5a76 100644 --- a/lib/pages/Works/HYSH/fhycx_content_new.dart +++ b/lib/pages/Works/HYSH/fhycx_content_new.dart @@ -65,6 +65,7 @@ class _FhycxPageState extends State { Map _mapTsjjGetTsStatus = {}; + @override void initState() { super.initState(); @@ -111,7 +112,7 @@ class _FhycxPageState extends State { _mapTsjjGetTsStatus = await tsjjGetTsStatus(widget.id); // 获取网络图片尺寸 - flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) { + await flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) { if (null != rect) { _radioImage = rect.height / rect.width; } diff --git a/lib/pages/Works/HYSH/hysh_content_new.dart b/lib/pages/Works/HYSH/hysh_content_new.dart index dcc32b1..640db2f 100644 --- a/lib/pages/Works/HYSH/hysh_content_new.dart +++ b/lib/pages/Works/HYSH/hysh_content_new.dart @@ -77,6 +77,7 @@ class _HyshPageState extends State with SingleTickerProviderStat String cpysText = ''; String myCpys = '蓝色'; + @override void initState() { // TODO: implement initState fh_hyc = true; @@ -222,8 +223,8 @@ class _HyshPageState extends State with SingleTickerProviderStat Rect rect = await flustars.WidgetUtil.getImageWH(url: getMediaUrl(listGetZpjl[i]['pic_url'])); ratioList.add(rect.height / rect.width); - print("rect: " + rect.toString()); - print("ratio: " + ratioList[i].toString()); + print("rect: " + rect.toString()); // rect: Rect.fromLTRB(0.0, 0.0, 4096.0, 3360.0) + print("ratio: " + ratioList[i].toString()); // ratio: 0.8203125 } await getTopTabsMap(); @@ -275,21 +276,6 @@ class _HyshPageState extends State with SingleTickerProviderStat ); } - //使用 cached_network_image 插件实现网络图片缓存 - Widget getNetworkImage1(String url) { - return CachedNetworkImage( - imageUrl: url, - alignment: Alignment.topCenter, - //placeholder: (context, url) => CircularProgressIndicator(), - imageBuilder: (context, imageProvider) => PhotoView( - imageProvider: imageProvider, - ), - placeholder: (context, url) => - getMoreWidget(color: Colors.black38, size: 20.0, strokeWidth: 2.0), - errorWidget: (context, url, error) => Icon(Icons.error), - ); - } - //3、得到违章图片说明信息组件 Widget getWztpSmxx(int index) { return Container( diff --git a/lib/pages/Works/HYSH/tsjj_content_new.dart b/lib/pages/Works/HYSH/tsjj_content_new.dart index 6601b8f..ccd9ac2 100644 --- a/lib/pages/Works/HYSH/tsjj_content_new.dart +++ b/lib/pages/Works/HYSH/tsjj_content_new.dart @@ -67,6 +67,7 @@ class _LoginPageState extends State with SingleTickerProviderSta Map _mapTsjjGetTsStatus = {}; + @override void initState() { //黑烟审核推送交警Checkbox改变事件 eventBus.on().listen((event) { @@ -121,10 +122,12 @@ class _LoginPageState extends State with SingleTickerProviderSta _mapTsjjGetTsStatus = await tsjjGetTsStatus(widget.id); print('_mapTsjjGetTsStatus = $_mapTsjjGetTsStatus'); - // 获取网络图片尺寸 - flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) { + // 获取网络图片尺寸,getMediaUrl(_mapGetTsjjGetData['pic_url']) + await flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) { if (null != rect) { _radioImage = rect.height / rect.width; + print("rect = $rect,_radioImage = $_radioImage"); + // rect = Rect.fromLTRB(0.0, 0.0, 4096.0, 3360.0),_radioImage = 0.8203125 } }); @@ -274,9 +277,10 @@ class _LoginPageState extends State with SingleTickerProviderSta width: ScreenUtil().setWidth(1022), //height: ScreenUtil().setHeight(639), //height: ScreenUtil().setHeight(22 + 1022 * _radioImage), + // height: ScreenUtil().setHeight(30 + 1022 * _radioImage), height: ScreenUtil().setHeight(30 + 1022 * _radioImage), decoration: BoxDecoration( - //color: Colors.white, + // color: Colors.red, borderRadius: BorderRadius.all( Radius.circular(12), ), diff --git a/pubspec.yaml b/pubspec.yaml index 2e317f1..70ed8c3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -64,7 +64,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev #version: 1.4.21+20220319 #version: 1.4.22+20220320 #version: 1.4.23+20220408 -version: 1.4.26+20220426 +#version: 1.4.26+20220426 +version: 1.4.27+20220426 environment: sdk: ">=2.7.0 <3.0.0"