add platform check & block screenshot if Android or IOS

This commit is contained in:
2024-09-11 11:44:20 +02:00
parent 687a28f158
commit b161d5b4b5
6 changed files with 41 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'dart:io' show Platform;
class MyTheme {
late int _mainColor;
@@ -9,7 +10,7 @@ class MyTheme {
late String mode;
late String screenType;
late AssetImage loading;
bool kIsWeb = const bool.fromEnvironment('dart.library.js_util');
// Options:-
// f3f9d2 = Cream
// f0f0c9 = cream2
@@ -28,6 +29,19 @@ class MyTheme {
//_mesColor = 0xffc8c8c8d9;
}
String getPlateform() {
if (kIsWeb) {
return "Web";
}
if (Platform.isAndroid) {
return "Android";
} else if (Platform.isIOS) {
return "IOS";
} else {
return "Other";
}
}
ThemeData getData() {
return ThemeData(
fontFamily: 'Segoe UI',