38 lines
930 B
Dart
38 lines
930 B
Dart
import 'dart:async';
|
|
|
|
import 'package:ef/ef.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
|
|
|
class EmptyMessageWidget extends StatelessWidget {
|
|
final String imagePath;
|
|
final double width;
|
|
final double height;
|
|
var empty = "".obs;
|
|
|
|
EmptyMessageWidget({
|
|
Key? key,
|
|
this.imagePath = 'assets/images/new_empty.png', // 默认图片路径
|
|
double? width, // 默认宽度
|
|
double? height, // 默认高度
|
|
}) : width = 164.rpx, // 初始化宽度
|
|
height = 230.rpx, // 初始化高度变为原来的三分之二
|
|
super(key: key);
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
Timer(Duration(milliseconds: 5000), () {
|
|
empty.value = "assets/images/new_empty.png";
|
|
});
|
|
return Center(
|
|
child: Image.asset(
|
|
imagePath,
|
|
width: width,
|
|
height: height,
|
|
color: Colors.white,
|
|
),
|
|
|
|
);
|
|
}
|
|
}
|