update file: add show hidden, add remember last path, add breadcrumb action

This commit is contained in:
csf
2022-03-17 21:03:52 +08:00
parent 281acf7474
commit 27b80f034c
3 changed files with 282 additions and 127 deletions

View File

@@ -4,6 +4,12 @@ import 'package:flutter_easyloading/flutter_easyloading.dart';
final globalKey = GlobalKey<NavigatorState>();
var isAndroid = false;
var isIOS = false;
var isWeb = false;
var isDesktop = false;
var version = "";
typedef F = String Function(String);
typedef FMethod = String Function(String, dynamic);
@@ -172,8 +178,18 @@ Color str2color(String str, [alpha = 0xFF]) {
return Color((hash & 0xFF7FFF) | (alpha << 24));
}
bool isAndroid = false;
bool isIOS = false;
bool isWeb = false;
bool isDesktop = false;
var version = "";
const K = 1024;
const M = K * K;
const G = M * K;
String readableFileSize(double size) {
if (size < K) {
return size.toString() + " B";
} else if (size < M) {
return (size / K).toStringAsFixed(2) + " KB";
} else if (size < G) {
return (size / M).toStringAsFixed(2) + " MB";
} else {
return (size / G).toStringAsFixed(2) + " GB";
}
}