如何在Flutter中向文本小部件添加自定义删除线

用户名

我正在寻找一种将自定义删除线添加到文本控件的方法,如下所示

在此处输入图片说明

我查看了Text Style API,但是找不到自定义删除线图形的任何选项。

样式:TextStyle(装饰:TextDecoration.lineThrough),

用户名

作为选择

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: StrikeThroughWidget(
            child: Text('Apple Juice', style: TextStyle(fontSize: 30)),
          ),
        ),
      ),
    );
  }
}

class StrikeThroughWidget extends StatelessWidget {
  final Widget _child;

  StrikeThroughWidget({Key key, @required Widget child})
      : this._child = child,
        super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
      child: _child,
      padding: EdgeInsets.symmetric(horizontal: 8), // this line is optional to make strikethrough effect outside a text
      decoration: BoxDecoration(
        image: DecorationImage(image: AssetImage('graphics/strikethrough.png'), fit: BoxFit.fitWidth),
      ),
    );
  }
}

结果 在此处输入图片说明

和删除线图像 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Flutter中的GridView中为窗口小部件设置自定义高度?

如何在Vexi中向文本区域添加自定义上下文菜单?

向自定义窗口小部件添加Javascript

在Flutter中创建自定义时钟小部件

Flutter:如何创建自定义可滚动小部件

Flutter Cards:如何在Flutter中创建自定义卡片小部件

Flutter-如何在自定义类窗口小部件中更改变量

如何在Django的modelform小部件中添加自定义错误消息

如何在Flutter中制作自定义小部件/组件?

自定义小部件的Flutter小部件测试失败

如何在Flutter中将自定义小部件项目填充到ListView中?

Flutter-如何制作一个自定义小部件,以将页脚添加到接收到的可滚动小部件中?

如何在KV lang中设置来自父项的自定义窗口小部件的文本?

如何在sitefinity上向自定义窗口小部件添加长文本字段?

如何在Flutter中自定义Slider小部件的拇指颜色?

如何在Flutter中向ListTile添加自定义波纹效果颜色

Flutter重用自定义小部件

如何在Heatmap中添加自定义刻度线?

如何在Flutter中的列上的小部件之间添加垂直分隔线?

如何在应用小部件中创建类似于Google Play音乐小部件中的自定义视图?

Android:在操作栏中向SearchView窗口小部件添加自定义按钮

如何在自定义帖子类型小部件插件的最后添加更多按钮

如何在 Flutter 中自定义 Slider 小部件?

在 Flutter 中创建自定义小部件

如何在flutter中删除listview.builder中自定义小部件和适合小部件之间的空格

如何在flutter中为谷歌地图创建自定义图像标记并在自定义小部件中使用它?

向自定义小部件类 Flutter 添加内容

如何在自定义对话框小部件中获取文本字段的输入?

如何在 Flutter 中创建自定义类型的小部件?