hyzp_ybqx-Commit131:已经成功优化区县App推送交警、非黑烟查询详情页面的图片尺寸
This commit is contained in:
@@ -65,6 +65,7 @@ class _FhycxPageState extends State<FhycxContentNew> {
|
|||||||
|
|
||||||
Map _mapTsjjGetTsStatus = {};
|
Map _mapTsjjGetTsStatus = {};
|
||||||
|
|
||||||
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
|
|
||||||
@@ -111,7 +112,7 @@ class _FhycxPageState extends State<FhycxContentNew> {
|
|||||||
_mapTsjjGetTsStatus = await tsjjGetTsStatus(widget.id);
|
_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) {
|
if (null != rect) {
|
||||||
_radioImage = rect.height / rect.width;
|
_radioImage = rect.height / rect.width;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
|||||||
String cpysText = '';
|
String cpysText = '';
|
||||||
String myCpys = '蓝色';
|
String myCpys = '蓝色';
|
||||||
|
|
||||||
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
// TODO: implement initState
|
// TODO: implement initState
|
||||||
fh_hyc = true;
|
fh_hyc = true;
|
||||||
@@ -222,8 +223,8 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
|||||||
Rect rect =
|
Rect rect =
|
||||||
await flustars.WidgetUtil.getImageWH(url: getMediaUrl(listGetZpjl[i]['pic_url']));
|
await flustars.WidgetUtil.getImageWH(url: getMediaUrl(listGetZpjl[i]['pic_url']));
|
||||||
ratioList.add(rect.height / rect.width);
|
ratioList.add(rect.height / rect.width);
|
||||||
print("rect: " + rect.toString());
|
print("rect: " + rect.toString()); // rect: Rect.fromLTRB(0.0, 0.0, 4096.0, 3360.0)
|
||||||
print("ratio: " + ratioList[i].toString());
|
print("ratio: " + ratioList[i].toString()); // ratio: 0.8203125
|
||||||
}
|
}
|
||||||
await getTopTabsMap();
|
await getTopTabsMap();
|
||||||
|
|
||||||
@@ -275,21 +276,6 @@ class _HyshPageState extends State<HyshContentNew> 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、得到违章图片说明信息组件
|
//3、得到违章图片说明信息组件
|
||||||
Widget getWztpSmxx(int index) {
|
Widget getWztpSmxx(int index) {
|
||||||
return Container(
|
return Container(
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ class _LoginPageState extends State<TsjjContentNew> with SingleTickerProviderSta
|
|||||||
|
|
||||||
Map _mapTsjjGetTsStatus = {};
|
Map _mapTsjjGetTsStatus = {};
|
||||||
|
|
||||||
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
//黑烟审核推送交警Checkbox改变事件
|
//黑烟审核推送交警Checkbox改变事件
|
||||||
eventBus.on<HycsDataAuditSfyc>().listen((event) {
|
eventBus.on<HycsDataAuditSfyc>().listen((event) {
|
||||||
@@ -121,10 +122,12 @@ class _LoginPageState extends State<TsjjContentNew> with SingleTickerProviderSta
|
|||||||
_mapTsjjGetTsStatus = await tsjjGetTsStatus(widget.id);
|
_mapTsjjGetTsStatus = await tsjjGetTsStatus(widget.id);
|
||||||
print('_mapTsjjGetTsStatus = $_mapTsjjGetTsStatus');
|
print('_mapTsjjGetTsStatus = $_mapTsjjGetTsStatus');
|
||||||
|
|
||||||
// 获取网络图片尺寸
|
// 获取网络图片尺寸,getMediaUrl(_mapGetTsjjGetData['pic_url'])
|
||||||
flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) {
|
await flustars.WidgetUtil.getImageWH(url: getMediaUrl(_mapGetTsjjGetData['pic_url'])).then((rect) {
|
||||||
if (null != rect) {
|
if (null != rect) {
|
||||||
_radioImage = rect.height / rect.width;
|
_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<TsjjContentNew> with SingleTickerProviderSta
|
|||||||
width: ScreenUtil().setWidth(1022),
|
width: ScreenUtil().setWidth(1022),
|
||||||
//height: ScreenUtil().setHeight(639),
|
//height: ScreenUtil().setHeight(639),
|
||||||
//height: ScreenUtil().setHeight(22 + 1022 * _radioImage),
|
//height: ScreenUtil().setHeight(22 + 1022 * _radioImage),
|
||||||
|
// height: ScreenUtil().setHeight(30 + 1022 * _radioImage),
|
||||||
height: ScreenUtil().setHeight(30 + 1022 * _radioImage),
|
height: ScreenUtil().setHeight(30 + 1022 * _radioImage),
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
//color: Colors.white,
|
// color: Colors.red,
|
||||||
borderRadius: BorderRadius.all(
|
borderRadius: BorderRadius.all(
|
||||||
Radius.circular(12),
|
Radius.circular(12),
|
||||||
),
|
),
|
||||||
|
|||||||
+2
-1
@@ -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.21+20220319
|
||||||
#version: 1.4.22+20220320
|
#version: 1.4.22+20220320
|
||||||
#version: 1.4.23+20220408
|
#version: 1.4.23+20220408
|
||||||
version: 1.4.26+20220426
|
#version: 1.4.26+20220426
|
||||||
|
version: 1.4.27+20220426
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.7.0 <3.0.0"
|
sdk: ">=2.7.0 <3.0.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user