| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import 'package:clean/base/base_controller.dart';
- import 'package:clean/module/locations_photo/locations_photo_view.dart';
- import 'package:clean/module/people_photo/people_photo_view.dart';
- import 'package:clean/module/similar_photo/similar_photo_view.dart';
- import 'package:get/get.dart';
- class HomeController extends BaseController {
- final Rx<double> totalSpace = 500.0.obs;
- final Rx<double> usedSpace = 300.0.obs;
- final Rx<double> photoSpace = 100.0.obs;
- final Rx<double> freeSpace = 200.0.obs;
- // 计算已用存储百分比
- double get usedSpacePercentage => (usedSpace.value / totalSpace.value) * 100;
- // 计算照片占用存储百分比
- double get photoSpacePercentage => (photoSpace.value / totalSpace.value) * 100;
- // 计算可用存储百分比
- double get freeSpacePercentage => (freeSpace.value / totalSpace.value) * 100;
- RxList<String> similarImages = List.generate(4, (index) => 'iconHomeNoPhoto').obs;
- RxInt imageCount = 0.obs;
- similarCleanClick() {
- print('similarCleanClick');
- SimilarPhotoPage.start();
- }
- peopleCleanClick() {
- PeoplePhotoPage.start();
- print('peopleCleanClick');
- }
- locationCleanClick() {
- LocationsPhotoPage.start();
- print('locationCleanClick');
- }
- screenshotCleanClick() {
- print('screenshotCleanClick');
- }
- blurryCleanClick() {
- print('blurCleanClick');
- }
- }
|