小编Rus*_*her的帖子

flutter - 如何使用 RepaintBoundary 截取图像小部件的屏幕截图?

需要对特定区域进行截图。尝试过RepaintBoundary并且GlobalKey。小部件可以Text正常Container工作,但Image不能。Image截图中的区域为空白(白色或黑色)。

尝试过如何截取当前小部件的屏幕截图 - Flutter但没有运气。

import 'package:flutter/material.dart';
import 'dart:async';
import 'dart:typed_data';
import 'dart:ui' as ui;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/services.dart';
import 'package:path_provider/path_provider.dart';
import 'dart:io';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: new MyHomePage(title: 'Flutter Demo Home …
Run Code Online (Sandbox Code Playgroud)

screenshot flutter

5
推荐指数
1
解决办法
6444
查看次数

标签 统计

flutter ×1

screenshot ×1