|
|
|
@ -1,4 +1,5 @@
|
|
|
|
import 'package:badges/badges.dart';
|
|
|
|
import 'package:badges/badges.dart';
|
|
|
|
|
|
|
|
import 'package:disable_screenshots/disable_screenshots.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
|
|
import 'package:hyzp_ybqx/pages/tabs/page4_myMsics_new.dart';
|
|
|
|
import 'package:hyzp_ybqx/pages/tabs/page4_myMsics_new.dart';
|
|
|
|
@ -18,10 +19,19 @@ class Tabs extends StatefulWidget {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class _TabsState extends State<Tabs> {
|
|
|
|
class _TabsState extends State<Tabs> {
|
|
|
|
|
|
|
|
// 初始化插件
|
|
|
|
|
|
|
|
DisableScreenshots _watermarkPlugin = DisableScreenshots();
|
|
|
|
|
|
|
|
|
|
|
|
//try_setState(); //避免如下异常报错
|
|
|
|
//try_setState(); //避免如下异常报错
|
|
|
|
try_setState() {
|
|
|
|
try_setState() {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
|
|
|
|
if (mounted) {
|
|
|
|
setState(() {});
|
|
|
|
setState(() {});
|
|
|
|
|
|
|
|
// 添加默认样式的水印
|
|
|
|
|
|
|
|
_watermarkPlugin.addWatermark(context, "试用版本水印", rowCount: 4, columnCount: 8);
|
|
|
|
|
|
|
|
// _watermarkPlugin必须放在这里,放在Widget build(BuildContext context)函数中会报错:
|
|
|
|
|
|
|
|
// Dart Unhandled Exception: setState() or markNeedsBuild() called during build.
|
|
|
|
|
|
|
|
}
|
|
|
|
} catch (e) {
|
|
|
|
} catch (e) {
|
|
|
|
print('setState(() {})异常:${e}');
|
|
|
|
print('setState(() {})异常:${e}');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|