我正在使用滑块(例如 Instagram)创建图像编辑器应用程序,并且我正在使用库 image/image.dart。问题是,一旦您移动滑块,它就会更新图像,但就在那时,如果您再次移动它,它就不会更新。
我已经按预期设置了所有内容, setState() 按照 flutter 的要求运行,但我不知道为什么它不会再次更新。
import 'dart:io';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:image/image.dart' as br;
import 'package:path_provider/path_provider.dart';
import 'package:image_picker/image_picker.dart';
class ImageManager extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return _ImageManagerState();
}
}
class _ImageManagerState extends State<ImageManager> {
File imageFile;
br.Image image;
Image _imageWidget;
Future<String> get _localPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
// get tmp file
Future<File> get _localFile async {
final path = await _localPath;
return File('$path/tmp.jpg');
}
// pick image on …Run Code Online (Sandbox Code Playgroud)