Browse Source

ui 修改

null_safety
fmk 4 years ago
parent
commit
72eb19a580
  1. 32
      lib/view_widget/coupon_widget.dart
  2. 2
      lib/view_widget/custom_image.dart

32
lib/view_widget/coupon_widget.dart

@ -3,6 +3,7 @@ import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/generated/l10n.dart';
import 'package:huixiang/retrofit/data/coupon.dart'; import 'package:huixiang/retrofit/data/coupon.dart';
import 'package:huixiang/view_widget/custom_image.dart';
import 'package:huixiang/view_widget/round_button.dart'; import 'package:huixiang/view_widget/round_button.dart';
import 'package:huixiang/view_widget/separator.dart'; import 'package:huixiang/view_widget/separator.dart';
@ -70,20 +71,23 @@ class CouponWidget extends StatelessWidget {
children: [ children: [
Container( Container(
margin: EdgeInsets.only(left: 20), margin: EdgeInsets.only(left: 20),
child: Image.network( child: MImage(
(coupon == null || (coupon == null ||
coupon.couponImg == null || coupon.couponImg == null ||
coupon.couponImg == "") coupon.couponImg == "")
? "" ? ""
: coupon.couponImg, : coupon.couponImg,
width: 60, )
height: 60, // Image.network(
fit: BoxFit.cover,
errorBuilder: (context, error, e) { // width: 60,
return Image.asset( // height: 60,
"assets/image/default_1.png"); // fit: BoxFit.cover,
}, // errorBuilder: (context, error, e) {
), // return Image.asset(
// "assets/image/default_1.png");
// },
// ),
), ),
Expanded( Expanded(
flex: 1, flex: 1,

2
lib/view_widget/custom_image.dart

@ -28,7 +28,7 @@ class MImage extends StatelessWidget {
var clipRRect = ClipRRect( var clipRRect = ClipRRect(
borderRadius: radius, borderRadius: radius,
child: CachedNetworkImage( child: CachedNetworkImage(
imageUrl: src, imageUrl: "$src?imageMogr2/thumbnail/640x640/format/webp/blur/1x0/quality/75",
cacheManager: DefaultCacheManager(), cacheManager: DefaultCacheManager(),
fadeInDuration: Duration(milliseconds: 300), fadeInDuration: Duration(milliseconds: 300),
fadeOutDuration: Duration(milliseconds: 300), fadeOutDuration: Duration(milliseconds: 300),

Loading…
Cancel
Save