import 'package:clean/base/base_controller.dart'; import 'package:get/get.dart'; class HomeController extends BaseController { final Rx totalSpace = 500.0.obs; final Rx usedSpace = 300.0.obs; final Rx photoSpace = 100.0.obs; final Rx 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 similarImages = List.generate(4, (index) => 'iconHomeNoPhoto').obs; RxInt imageCount = 0.obs; similarCleanClick() { print('similarCleanClick'); if (imageCount.value < 4) { similarImages[imageCount.value] = 'iconMoreWallpaper'; // 第一次点击显示 'photo1' imageCount.value++; } } peopleCleanClick() { print('peopleCleanClick'); } locationCleanClick() { print('locationCleanClick'); } screenshotCleanClick() { print('screenshotCleanClick'); } blurryCleanClick() { print('blurCleanClick'); } }