| 1234567891011121314151617181920212223242526272829303132333435 |
- import 'dart:io';
- import 'package:clean/module/image_picker/image_picker_util.dart';
- import 'package:clean/module/people_photo/photo_group.dart';
- import 'package:get/get.dart';
- import 'package:path_provider/path_provider.dart';
- import 'package:path/path.dart' as p;
- import 'package:wechat_assets_picker/wechat_assets_picker.dart';
- class LocationsPhotoController extends GetxController {
- final RxList<PhotoGroup> photoGroups = <PhotoGroup>[].obs;
- @override
- onInit() {
- super.onInit();
- loadLocationPhoto();
- }
- void loadLocationPhoto() {
- photoGroups.clear();
- RxMap<String, List<AssetEntity>> locationPhotos = ImagePickerUtil.locationPhotos;
- if (locationPhotos.isNotEmpty) {
- for (var entry in locationPhotos.entries) {
- photoGroups.add(PhotoGroup(
- title: 'photo: ${entry.value.length}',
- imageCount: entry.value.length,
- isSelected: false,
- images: entry.value,
- location: entry.key.obs,
- ));
- }
- }
- }
- }
|