44 lines
1.2 KiB
Dart
44 lines
1.2 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:qhd_prevention/pages/my_appbar.dart';
|
|
|
|
import '../../../customWidget/custom_alert_dialog.dart';
|
|
|
|
class StudyDetailPage extends StatefulWidget {
|
|
const StudyDetailPage(this.detail, {super.key});
|
|
|
|
final Map detail;
|
|
|
|
@override
|
|
State<StudyDetailPage> createState() => _StudyDetailPageState();
|
|
}
|
|
|
|
class _StudyDetailPageState extends State<StudyDetailPage> {
|
|
@override
|
|
void initState() {
|
|
// TODO: implement initState
|
|
super.initState();
|
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
|
showDialog(
|
|
context: context,
|
|
builder:
|
|
(context) => CustomAlertDialog(
|
|
title: "提示",
|
|
content: "重要提醒:尊敬的用户,根据规定我们会在您学习过程中多次进行人脸识别认证,为了保护您的隐私请您在摄像设备视野内确保衣冠整齐。",
|
|
cancelText: "取消",
|
|
confirmText: "同意并继续",
|
|
onCancel: () {},
|
|
onConfirm: () {},
|
|
),
|
|
);
|
|
});
|
|
}
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Scaffold(
|
|
appBar: MyAppbar(title: "学习详情"),
|
|
body: Column(children: []),
|
|
);
|
|
}
|
|
}
|