flutter 如何从 TextWidget 复制文本【Flutter 专题 17】

简介: flutter 如何从 TextWidget 复制文本这里是坚果前端小课堂,关注微信公众号,获取更多源码我们没有任何属性可以在 flutter 中从 Text 小部件复制文本。在 Flutter 1.9 中引入了 SelectableText 小部件。

flutter 如何从 TextWidget 复制文本

这里是坚果前端小课堂,关注微信公众号,获取更多源码


我们没有任何属性可以在 flutter 中从 Text 小部件复制文本。


在 Flutter 1.9 中引入了 SelectableText 小部件。


Container(   child: SelectableText("坚果",style: TextStyle(),),  ),



接下来先看图


image.png


现在,当长时间单击此文本时,它将显示剪贴板复制选项以从小部件复制值。


SelectableText 小部件的属性

SelectableText(
    String this.data, {
    Key? key,
    this.focusNode,
    this.style,
    this.strutStyle,
    this.textAlign,
    this.textDirection,
    this.textScaleFactor,
    this.showCursor = false,
    this.autofocus = false,
    ToolbarOptions? toolbarOptions,
    this.minLines,
    this.maxLines,
    this.cursorWidth = 2.0,
    this.cursorHeight,
    this.cursorRadius,
    this.cursorColor,
    this.selectionHeightStyle = ui.BoxHeightStyle.tight,
    this.selectionWidthStyle = ui.BoxWidthStyle.tight,
    this.dragStartBehavior = DragStartBehavior.start,
    this.enableInteractiveSelection = true,
    this.selectionControls,
    this.onTap,
    this.scrollPhysics,
    this.textHeightBehavior,
    this.textWidthBasis,
    this.onSelectionChanged,
  })

使用这个小部件,我们可以为 Text 小部件处理 Click 事件。


好的,今天的的内容到这儿就结束了,码字不易,支持一下,

相关文章
|
5月前
Flutter 组件(二)文本 与 输入框组件
Flutter 组件(二)文本 与 输入框组件
367 0
|
缓存 Java 开发工具
Flutter的文本、图片和按钮使用
Flutter的文本、图片和按钮使用
117 0
|
3月前
|
移动开发 UED 容器
Flutter-自定义可展开文本控件
Flutter-自定义可展开文本控件
78 0
Flutter控件之文本Text封装
文本Text比较简单,除了基类BaseWidget所提供的属性之外,又简单的扩展了部分属性,比如图文和富文本,都是系统原生的提供的,做了简单的封装。
116 0
Flutter文本快速学习
Flutter 中的文本控件(Text Widget)用于在应用程序中显示单行或多行文本。下面是一些关于 Flutter 文本控件的详细介绍和示例代码。
Flutter文本快速学习
|
前端开发 容器
|
自然语言处理
Flutter — 仅用三个步骤就能帮你把文本变得炫酷!
觉得普通的文字太单调了?别着急,在我这,仅用三个步骤就能帮你把文字变得炫酷,又是朴实无华的一番操作🤣~
Flutter — 仅用三个步骤就能帮你把文本变得炫酷!
Flutter如何将文本与图片混合编辑?(功能扩展篇)
一个优秀的富文本,应该包含优秀的排版算法、丰富的功能和渲染的高性能。在上一篇中,我们实现了可扩展的、基础的富文本编辑器。那么在本文中,让我们对富文本进行更多功能的扩展。
Flutter如何将文本与图片混合编辑?(功能扩展篇)
|
Dart API UED
Flutter — 文本为什么可以被编辑?如何自定义编辑的行为?
文字是人类用符号记录表达信息以传之久远的方式和工具。那么在Flutter中,文本为什么可以被编辑呢?我们又该如何自定义文本编辑的行为呢?
Flutter — 文本为什么可以被编辑?如何自定义编辑的行为?
|
算法 API 开发者
Flutter中那些你需要知道的文本知识!
文字是人类用符号记录表达信息以传之久远的方式和工具。那么在Flutter中,文字是由哪些部分组成的呢?Flutter又是如何绘制和渲染文本的呢?
Flutter中那些你需要知道的文本知识!