需要对特定区域进行截图。尝试过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)