parent
1071e60061
commit
f04042192d
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 348 B |
After Width: | Height: | Size: 23 KiB |
@ -0,0 +1,19 @@
|
|||||||
|
import 'package:json_annotation/json_annotation.dart';
|
||||||
|
import 'package:equatable/equatable.dart';
|
||||||
|
part 'state_model.g.dart';
|
||||||
|
|
||||||
|
|
||||||
|
@JsonSerializable()
|
||||||
|
class StateModel extends Equatable{
|
||||||
|
bool sms;
|
||||||
|
bool phone;
|
||||||
|
factory StateModel.fromJson(Map<String, dynamic> json) =>_$StateModelFromJson(json);
|
||||||
|
|
||||||
|
|
||||||
|
StateModel({
|
||||||
|
required this.sms,
|
||||||
|
required this.phone,
|
||||||
|
});
|
||||||
|
@override
|
||||||
|
List<Object?> get props => [sms,phone];
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||||
|
|
||||||
|
part of 'state_model.dart';
|
||||||
|
|
||||||
|
// **************************************************************************
|
||||||
|
// JsonSerializableGenerator
|
||||||
|
// **************************************************************************
|
||||||
|
|
||||||
|
StateModel _$StateModelFromJson(Map<String, dynamic> json) => StateModel(
|
||||||
|
sms: json['sms'] as bool,
|
||||||
|
phone: json['phone'] as bool,
|
||||||
|
);
|
@ -0,0 +1,7 @@
|
|||||||
|
// import 'package:flutter/material.dart';
|
||||||
|
//
|
||||||
|
// class PhoneProvider extends ChangeNotifier{
|
||||||
|
// bool sms=false;
|
||||||
|
// bool phone=false;
|
||||||
|
//
|
||||||
|
// }
|
@ -0,0 +1,38 @@
|
|||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'dart:async';
|
||||||
|
|
||||||
|
import 'package:project_telephony/utils/headers.dart';
|
||||||
|
|
||||||
|
class Loading extends StatefulWidget {
|
||||||
|
Loading({Key? key}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
_LoadingState createState() => _LoadingState();
|
||||||
|
}
|
||||||
|
|
||||||
|
class _LoadingState extends State<Loading> {
|
||||||
|
|
||||||
|
@override
|
||||||
|
void initState() {
|
||||||
|
// TODO: implement initState
|
||||||
|
super.initState();
|
||||||
|
|
||||||
|
Future.delayed(const Duration(seconds: 3),(){
|
||||||
|
//3秒后跳转到其他路由
|
||||||
|
Navigator.of(context).pushReplacementNamed("/TabNavigator");
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
//启动图片
|
||||||
|
return Scaffold(
|
||||||
|
backgroundColor: Colors.white,
|
||||||
|
body:Padding(padding: EdgeInsets.only(left: 148.w,top:1318.w ),child: Image.asset(
|
||||||
|
Assets.images.Start.path,width:434.sp,height:148.sp , fit: BoxFit.fill),)
|
||||||
|
,);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue