小编Gol*_*ugh的帖子

Flutter Custompainter canvas drawimage 不起作用

我尝试使用 Canvas 和 CustomPainter 绘制图像,但它不起作用。这是针对使用 Flutter 框架的 Android 应用程序。

我只是flutter build apk在 Windows cmd 中使用命令来构建应用程序。

class _MyStatefulWidgetState extends State<MyStatefulWidget> {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: AppBar(title: Text('Title!')),
      body: Center(
        child: AspectRatio(
          aspectRatio: 1.0,
          child: CustomPaint(
            painter: ImageEditor(),
          ),
        ),
      ),
    );
  }
}

class ImageEditor extends CustomPainter {
  @override
  Future paint(Canvas canvas, Size size) async {
    canvas.save();

    ByteData bd = await rootBundle.load("assets/sampleImagees.jpg");

    final Uint8List bytes = Uint8List.view(bd.buffer);

    final ui.Codec codec = await ui.instantiateImageCodec(bytes);

    final …
Run Code Online (Sandbox Code Playgroud)

android canvas dart flutter

6
推荐指数
1
解决办法
4557
查看次数

标签 统计

android ×1

canvas ×1

dart ×1

flutter ×1