小编Ans*_*Woo的帖子

如何为颤振绘图应用程序实现橡皮擦功能

有一个关于通过 flutter ( YouTube )创建绘图应用程序的视频,该应用程序支持在用户点击屏幕时绘制线条/点,但我找不到一种功能/方法来擦除用户绘制的内容,例如 Android 原生(例如此处)对于线。我不能只是在它们上面覆盖一些像白色这样的颜色,因为我在手势检测器下面有背景图像。

有人可以给我一些建议吗?

我的示例项目:

import 'dart:ui';

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends …
Run Code Online (Sandbox Code Playgroud)

android custom-painting eraser flutter

8
推荐指数
1
解决办法
1224
查看次数

标签 统计

android ×1

custom-painting ×1

eraser ×1

flutter ×1