小编Dun*_*sta的帖子

Flutter Image Widget 不会在更改状态时更新

我正在使用滑块(例如 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)

dart flutter flutter-test

5
推荐指数
2
解决办法
7592
查看次数

标签 统计

dart ×1

flutter ×1

flutter-test ×1